More results from testing this fix on PINES production (3.6.1). Dojo Acquisitions UIs do not fully load and we're seeing console errors like the following:
Failed to load resource: the server responded with a status of 400 (Bad Request)
VM283:180 Uncaught Error: Transport error method=open-ils.acq.fund.check_balance_percentages, status=400
at Object.args.ontransporterror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23)
at OpenSRF.XHRequest.transport_error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19)
at OpenSRF.XHRequest.core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21)
at XMLHttpRequest.xreq.onreadystatechange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29)
/osrf-http-translator:1 Failed to load resource: the server responded with a status of 400 (Bad Request)
VM283:180 Uncaught Error: Transport error method=open-ils.acq.fund.check_balance_percentages, status=400
at Object.args.ontransporterror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23)
at OpenSRF.XHRequest.transport_error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19)
at OpenSRF.XHRequest.core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21)
at XMLHttpRequest.xreq.onreadystatechange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29)
/osrf-http-translator:1 Failed to load resource: the server responded with a status of 400 (Bad Request)
VM283:180 Uncaught Error: Transport error method=open-ils.acq.fund.check_balance_percentages, status=400
at Object.args.ontransporterror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23)
at OpenSRF.XHRequest.transport_error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19)
at OpenSRF.XHRequest.core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21)
at XMLHttpRequest.xreq.onreadystatechange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29)
/osrf-http-translator:1 Failed to load resource: the server responded with a status of 400 (Bad Request)
VM283:180 Uncaught Error: Transport error method=open-ils.acq.fund.check_balance_percentages, status=400
at Object.args.ontransporterror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23)
at OpenSRF.XHRequest.transport_error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19)
at OpenSRF.XHRequest.core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21)
at XMLHttpRequest.xreq.onreadystatechange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29)
/osrf-http-translator:1 Failed to load resource: the server responded with a status of 400 (Bad Request)
VM283:180 Uncaught Error: Transport error method=open-ils.acq.fund.check_balance_percentages, status=400
at Object.args.ontransporterror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23)
at OpenSRF.XHRequest.transport_error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19)
at OpenSRF.XHRequest.core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21)
at XMLHttpRequest.xreq.onreadystatechange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29)
More results from testing this fix on PINES production (3.6.1). Dojo Acquisitions UIs do not fully load and we're seeing console errors like the following:
Failed to load resource: the server responded with a status of 400 (Bad Request) open-ils. acq.fund. check_balance_ percentages, status=400 args.ontranspor terror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23) XHRequest. transport_ error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19) XHRequest. core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21) xreq.onreadysta techange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29) translator: 1 Failed to load resource: the server responded with a status of 400 (Bad Request) open-ils. acq.fund. check_balance_ percentages, status=400 args.ontranspor terror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23) XHRequest. transport_ error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19) XHRequest. core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21) xreq.onreadysta techange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29) translator: 1 Failed to load resource: the server responded with a status of 400 (Bad Request) open-ils. acq.fund. check_balance_ percentages, status=400 args.ontranspor terror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23) XHRequest. transport_ error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19) XHRequest. core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21) xreq.onreadysta techange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29) translator: 1 Failed to load resource: the server responded with a status of 400 (Bad Request) open-ils. acq.fund. check_balance_ percentages, status=400 args.ontranspor terror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23) XHRequest. transport_ error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19) XHRequest. core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21) xreq.onreadysta techange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29) translator: 1 Failed to load resource: the server responded with a status of 400 (Bad Request) open-ils. acq.fund. check_balance_ percentages, status=400 args.ontranspor terror (eval at dojo.eval (dojo.js:16), <anonymous>:180:23) XHRequest. transport_ error_handler (eval at dojo.eval (dojo.js:16), <anonymous>:130:19) XHRequest. core_handler (eval at dojo.eval (dojo.js:16), <anonymous>:104:21) xreq.onreadysta techange (eval at dojo.eval (dojo.js:16), <anonymous>:59:29)
VM283:180 Uncaught Error: Transport error method=
at Object.
at OpenSRF.
at OpenSRF.
at XMLHttpRequest.
/osrf-http-
VM283:180 Uncaught Error: Transport error method=
at Object.
at OpenSRF.
at OpenSRF.
at XMLHttpRequest.
/osrf-http-
VM283:180 Uncaught Error: Transport error method=
at Object.
at OpenSRF.
at OpenSRF.
at XMLHttpRequest.
/osrf-http-
VM283:180 Uncaught Error: Transport error method=
at Object.
at OpenSRF.
at OpenSRF.
at XMLHttpRequest.
/osrf-http-
VM283:180 Uncaught Error: Transport error method=
at Object.
at OpenSRF.
at OpenSRF.
at XMLHttpRequest.
Rolling back the patch resolves that issue.