]> git.koha-community.org Git - koha.git/commit
Bug 37075: Message queue processor will fail to send any message unless letter_code...
authorKyle M Hall <kyle@bywatersolutions.com>
Wed, 12 Jun 2024 13:05:53 +0000 (09:05 -0400)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 21 Jun 2024 13:02:46 +0000 (15:02 +0200)
commita6eab64e53398e31d36a07cce6638336f304b9db
treeaa30a1591e0e4ec7afe57ce54f34bc4045b89d26
parent8d9be6f59b0af93e473b0da67a32e06ba0449851
Bug 37075: Message queue processor will fail to send any message unless letter_code is passed

For reasons unknown, GetOptions is inserting an empty string into the letter_code list. If you are running the script with a letter code filter, the empty string is added to the OR so it functions. If no letter_code is passed, the search requires the letter code to be an empty string, which will of course fail. Even more perplexing is that this does not happen for the type list which is essentially identical code.

Test Plan:
1) Generate some messages in the message queue
2) Run `process_message_queue.pl -v -c`
3) Note nothing happens
4) Apply this patch
5) Repeat step 2
6) Messages are sent!

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
misc/cronjobs/process_message_queue.pl