]> git.koha-community.org Git - koha.git/commit
Bug 37869: Move plugin hook before_send_messages to SendQueuedMessages
authorKyle M Hall <kyle@bywatersolutions.com>
Mon, 9 Sep 2024 14:18:07 +0000 (14:18 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Tue, 29 Oct 2024 07:46:35 +0000 (08:46 +0100)
commit4a7c732f1f200083096c154d2a5f84639cb374d7
treef75321cd6023b0728a229ae0da529c3fe5c21fe8
parentcac4a508173dfccb24d1812735f9f2768c5811c3
Bug 37869: Move plugin hook before_send_messages to SendQueuedMessages

Most messages in Koha are handled by process_message_queue.pl. This script calls before_send_messages which calls the plugin hook before_send_messages. This works for nearly all messages, but some messages like WELCOME notices are triggered immediately and do not way to for process_message_queue.pl to run. We should move the triggering of before_send_messages into SendQueuedMessages so it is always handled.

Test Plan:
1) Install version 2.5.1 of the kitchen sink plugin
2) Run process_messsage_queue.pl and also trigger a WELCOME notice
3) Note the "Plugin hook before_send_message called with the params" message in the logs for the former but not the latter
4) Apply this patch
5) Repeat step 2, note there the message also shows in the logs for the WELCOME notice!

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>
C4/Letters.pm
misc/cronjobs/process_message_queue.pl