Bug 22139: Fields of ACCTDETAILS email not populating
authorKris Sinnaeve <kris.sinnaeve@etf.edu>
Tue, 16 Apr 2019 21:37:17 +0000 (21:37 +0000)
committerroot <root@f1ebe1bec408>
Thu, 18 Apr 2019 09:56:43 +0000 (09:56 +0000)
To test:
* Make sure AutoEmailOpacUser is set to "send"
* Create a new patron with a username and password, and an email address
* In Kohadevbox, check the mail (usually you can type "mail" and go down
to the last message) - these do not go into the message queue and they
are processed immediately.
notice that the email does not have
<<borrowers.title>> <<borrowers.firstname>> <<borrowers.surname>>

Apply this patch, restart the things, retest as above.

Signed-off-by: Hayley Mapley <hayleymapley@catalyst.net.nz>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

members/memberentry.pl

index b7a3920..1663020 100755 (executable)
@@ -436,6 +436,7 @@ if ((!$nok) and $nodouble and ($op eq 'insert' or $op eq 'save')){
             warn "Patron creation failed! - $@"; # Maybe we must die instead of just warn
         } else {
             $borrowernumber = $patron->borrowernumber;
+            $newdata{'borrowernumber'} = $borrowernumber;
         }
 
         # If 'AutoEmailOpacUser' syspref is on, email user their account details from the 'notice' that matches the user's branchcode.