From: Marcin Haba Date: Thu, 5 Nov 2020 04:05:07 +0000 (+0100) Subject: baculum: Ajax queue improvement in framework X-Git-Tag: Release-9.6.7~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=349cb06887e0a80746bf2e83e92856788b569b0a;p=thirdparty%2Fbacula.git baculum: Ajax queue improvement in framework See: https://github.com/pradosoft/prado/issues/724 --- diff --git a/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js b/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js index 455291b7d..b44da1f84 100644 --- a/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js +++ b/gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js @@ -94,6 +94,8 @@ Prado.CallbackRequestManager = // run the actual query function doRequest( next ) { + // Add request data just before send to have it actual + ajaxOpts.data = ajaxOpts.context.getParameters(); jqXHR = jQuery.ajax( ajaxOpts ); jqXHR.done( dfd.resolve ) .fail( dfd.reject ) @@ -262,7 +264,6 @@ Prado.CallbackRequest = jQuery.klass(Prado.PostBack, this.options.onPreDispatch(this,null); // prepare callback paramters - this.options.data = this.getParameters(); this.options.url = this.getCallbackUrl(); this.options.timeout = this.getRequestTimeOut();