Hi all,

 

Just thought I’d share an issue I encountered today. You can see the details at https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24719, but it boils down to how using multiple CGI objects (using the CGI module) can lead to unexpected behaviour.

 

In this case, file uploads were failing in /cgi-bin/koha/tools/stage-marc-import.pl because the CGI object created in a different function in the included C4::Auth was setting and clearing global variables behind the scenes just by calling CGI->new().

 

Just sharing this I suppose so that we’re careful with our use of the CGI module?

 

David Cook

Systems Librarian

Prosentient Systems

72/330 Wattle St

Ultimo, NSW 2007

Australia

 

Office: 02 9212 0899

Direct: 02 8005 0595