]> git.koha-community.org Git - koha.git/commit
Bug 37582: Add ability to for SIP to convert control and separator characters to...
authorKyle M Hall <kyle@bywatersolutions.com>
Tue, 17 Sep 2024 18:28:11 +0000 (18:28 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Tue, 29 Oct 2024 07:46:48 +0000 (08:46 +0100)
commit6a20ac7f99dc636ca598163f6ca675e09d736339
treecca4df1e29eca8636fbeddeacb314508f3f53aa4
parent9749e1e150e5a6745759cea2a113cb3d5e72ad34
Bug 37582: Add ability to for SIP to convert control and separator characters to spaces

This came up with a SIP vendor recently - when reading responses they were only getting part of a patron's information.
It seemed to have been caused by patrons with multiple restrictions and a new line in the response

This patch also does minor refactoring to write_msg to pass the server variable that contains
all the previously passed parameters, and removes the never used "file" parameter.

Test Plan:
1) Add multiple debarments to a patron
2) Run a sip patron information response, note the presence of newlines
3) Apply this patch
4) Add the new option convert_control_characters to your SIP account,
   set the value to " -- "
5) Restart all the things!
7) Run a sip patron information response, note the newlines have been replaced!

Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
C4/SIP/Sip.pm
C4/SIP/Sip/MsgType.pm
etc/SIPconfig.xml