From 5b2f362cfacae849357a39e916a93f3796669a86 Mon Sep 17 00:00:00 2001 From: Alex Arnaud <alex.arnaud@biblibre.com> Date: Thu, 28 Mar 2024 10:04:07 +0000 Subject: [PATCH] hotline#199220 : Fix changing message status when message is read --- VERSIONS_HOTLINE/199220 | 1 + library/Class/WebService/SIGB/Nanook/PatronInfoReader.php | 2 +- library/Class/WebService/SIGB/Nanook/Service.php | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 VERSIONS_HOTLINE/199220 diff --git a/VERSIONS_HOTLINE/199220 b/VERSIONS_HOTLINE/199220 new file mode 100644 index 00000000000..d45a918c4e7 --- /dev/null +++ b/VERSIONS_HOTLINE/199220 @@ -0,0 +1 @@ + - correctif #199220 : Nanook public comments : après lecture le commentaire passe en non lu \ No newline at end of file diff --git a/library/Class/WebService/SIGB/Nanook/PatronInfoReader.php b/library/Class/WebService/SIGB/Nanook/PatronInfoReader.php index 73b6628d89a..ec38204d30f 100644 --- a/library/Class/WebService/SIGB/Nanook/PatronInfoReader.php +++ b/library/Class/WebService/SIGB/Nanook/PatronInfoReader.php @@ -461,6 +461,6 @@ class Class_WebService_SIGB_Nanook_PatronInfoReader public function endPublicCommentRead(string $data) : void { $this ->getEmprunteur() - ->setPublicCommentRead(Class_Webservice_Sigb_Nanook_Service::ILS_COMMENT_NOT_READ != $data); + ->setPublicCommentRead(Class_Webservice_Sigb_Nanook_Service::ILS_COMMENT_READ == $data); } } diff --git a/library/Class/WebService/SIGB/Nanook/Service.php b/library/Class/WebService/SIGB/Nanook/Service.php index 5862c78bba6..cc51b12be07 100644 --- a/library/Class/WebService/SIGB/Nanook/Service.php +++ b/library/Class/WebService/SIGB/Nanook/Service.php @@ -23,7 +23,7 @@ class Class_Webservice_SIGB_Nanook_Service extends Class_WebService_SIGB_AbstractRESTService { - const ILS_COMMENT_NOT_READ = '0'; + const ILS_COMMENT_READ = '1'; protected $_provide_suggest = false, @@ -206,7 +206,7 @@ class Class_Webservice_SIGB_Nanook_Service $post_params['favoriteSendingChannel'] = $emprunteur->favoriteSendingChannel(); if ($emprunteur->getPublicComment() && $emprunteur->hasUnreadPublicComment() == false) - $post_params['publicCommentRead'] = static::ILS_COMMENT_NOT_READ; + $post_params['publicCommentRead'] = static::ILS_COMMENT_READ; $xml = $this->getWebClient() -- GitLab