diff --git a/kfet/templates/kfet/kpsul.html b/kfet/templates/kfet/kpsul.html index 75665f95..3a33bb42 100644 --- a/kfet/templates/kfet/kpsul.html +++ b/kfet/templates/kfet/kpsul.html @@ -795,27 +795,26 @@ $(document).ready(function() { } } - var addcostDialog = new UserDialog({ - 'title': 'Majoration', - 'content': '', - 'callback_as_dict': true, - }); function askAddcost(errors = '') { - addcostDialog.open( - function(data) { - api_with_auth({ - url: Urls['kfet.kpsul.update_addcost'](), - data: data, - on_400: function(data) { - askAddcost(getErrorsHtml(data)); - }, - next_focus: kpsul.account_manager, - }); - }, - errors, - kpsul.account_manager - ); + var addcostDialog = new UserDialog({ + 'title': 'Majoration', + 'content': '', + 'callback_as_dict': true, + }); + + function callback(data) { + api_with_auth({ + url: Urls['kfet.kpsul.update_addcost'](), + data: data, + on_400: function(data) { + askAddcost(getErrorsHtml(data)); + }, + next_focus: kpsul.account_manager, + }); + } + + addcostDialog.open(callback, errors, kpsul.account_manager); }