plugged in au.create and au.update hook event creation
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 21 Apr 2009 17:13:03 +0000 (17:13 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 21 Apr 2009 17:13:03 +0000 (17:13 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12946 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Actor.pm

index 2f97a88..dea519d 100644 (file)
@@ -318,10 +318,12 @@ sub update_patron {
 
        $logger->activity("user ".$user_obj->id." updating/creating  user ".$new_patron->id);
 
-       my $opatron;
-       if(!$patron->isnew) {
-               $opatron = new_editor()->retrieve_actor_user($new_patron->id);
-       }
+    my $tses = OpenSRF::AppSession->create('open-ils.trigger');
+       if($patron->isnew) {
+        $tses->request('open-ils.trigger.event.autocreate', 'au.create', $new_patron, $new_patron->home_ou);
+       } else {
+        $tses->request('open-ils.trigger.event.autocreate', 'au.update', $new_patron, $new_patron->home_ou);
+    }
 
        $apputils->commit_db_session($session);