DataObjects/Core_notify_recur.php
[Pman.Core] / DataObjects / Core_notify_recur.php
index 18f16c5..2a88752 100644 (file)
@@ -60,7 +60,7 @@ class Pman_Core_DataObjects_Core_notify_recur extends DB_DataObject
     {
         $e = DB_DataObject::Factory('core_enum');
         $e->get($this->method_id);
-        
+        return $e;
     }
     
     function notifytimes($advance)
@@ -143,6 +143,11 @@ class Pman_Core_DataObjects_Core_notify_recur extends DB_DataObject
            
             if (isset($old[$time])) {
                 // we already have it...
+                
+                $oo = clone($old[$time]);
+                $oo->evtype = $this->method()->name;
+                $oo->update($old[$time]);
+                
                 unset($old[$time]);
                 continue;
             }
@@ -161,7 +166,7 @@ class Pman_Core_DataObjects_Core_notify_recur extends DB_DataObject
                 "person_id" => $this->person_id,
                 "onid" => $this->onid,
                 "ontable" => $this->ontable,
-                'evtype' => $this->method,
+                'evtype' => $this->method()->name,
             ));
             $add->insert();
         }