From 41a23c771ab7821d12a882810c2bce8a8ddac2e2 Mon Sep 17 00:00:00 2001
From: Nick Clemens <nick@bywatersolutions.com>
Date: Thu, 24 Feb 2022 12:12:27 +0000
Subject: [PATCH] Bug 30175: Toggle digest boxes when loading messaging
 preferences

To test:
1 - Define default messaging preferences for a patron category, checking a transport and the digest only boxes
2 - Create a new patron of a different category
3 - Change the category to the one set above
4 - Note that checkboxes are checked, but digest boxes are disabled
5 - Save patron - the digest boxes are not saved
6 - Apply patch
7 - Repeat 2&3
8 - Note checkboxes for digest are checked and enabled
9 - Save patron and confirm options are saved

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
---
 koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js b/koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js
index 3babbbd1f2..1dcaf4055e 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js
+++ b/koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js
@@ -26,8 +26,10 @@ $(document).ready(function(){
                     $.each(transports, function(j, transport) {
                         if (item['transports_' + transport] == 1) {
                             $('#' + transport + attrid).prop('checked', true);
+                            toggle_digest(attrid);
                         } else {
                             $('#' + transport + attrid).prop('checked', false);
+                            toggle_digest(attrid);
                         }
                     });
                     if (item.digest && item.digest != ' ') {
-- 
2.20.1