diff --git a/app/assets/javascripts/app/controllers/ticket_zoom.coffee b/app/assets/javascripts/app/controllers/ticket_zoom.coffee index 70551860b..017ca4c4b 100644 --- a/app/assets/javascripts/app/controllers/ticket_zoom.coffee +++ b/app/assets/javascripts/app/controllers/ticket_zoom.coffee @@ -495,8 +495,13 @@ class App.TicketZoom extends App.Controller e.stopPropagation() e.preventDefault() + # disable form + @formDisable(e) + # validate new article - return if !@articleNew.validate() + if !@articleNew.validate() + @formEnable(e) + return taskAction = @$('.js-secondaryActionButtonLabel').data('type') @@ -539,14 +544,12 @@ class App.TicketZoom extends App.Controller # check if title exists if !ticket['title'] alert( App.i18n.translateContent('Title needed') ) + @formEnable(e) return # submit ticket & article @log 'notice', 'update ticket', ticket - # disable form - @formDisable(e) - # stop autosave @autosaveStop()