Просмотр исходного кода

Clarify logic of asyncform onsuccess and onerror handlers

Shane Kilkelly 9 лет назад
Родитель
Сommit
36eb453aed
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      services/web/public/coffee/directives/asyncForm.coffee

+ 4 - 2
services/web/public/coffee/directives/asyncForm.coffee

@@ -33,7 +33,8 @@ define [
 							response.success = true
 							response.error = false
 
-							if onSuccessHandler = scope[attrs.onSuccess]
+							onSuccessHandler = scope[attrs.onSuccess]
+							if onSuccessHandler
 								onSuccessHandler(data, status, headers, config)
 								return
 
@@ -55,7 +56,8 @@ define [
 							response.success = false
 							response.error = true
 
-							if onErrorHandler = scope[attrs.onError]
+							onErrorHandler = scope[attrs.onError]
+							if onErrorHandler
 								onErrorHandler(data, status, headers, config)
 								return