https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42571

--- Comment #1 from Kyle M Hall (khall) <[email protected]> ---
Created attachment 198902
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=198902&action=edit
Bug 42571: Sending EDI order results in variable no available warnings

The warnings look like:

[2026/05/08 15:02:42] [32918] [WARN] Variable "@messages" is not available at
/usr/share/koha/intranet/cgi-bin/acqui/basket.pl line 698.
[2026/05/08 15:02:42] [32918] [WARN] Variable "$op" is not available at
/usr/share/koha/intranet/cgi-bin/acqui/basket.pl line 704.

Note in the fix, we are switching to the "our" keyword. When we declare
things with "our", and we run this under plack, those variables and
values persist across multiple requests! Do to this behavior we always
need to reinitialize anything that uses "our" unless we specifically
want that behavior ( like caching ).

Test plan:
1) Send an EDI order, note the warnings in the logs
2) Apply this patch
3) Restart all the things!
4) Send another EDI order, note the warnings are gone!

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to