diff --git a/modules/Calendar/Activity.php b/modules/Calendar/Activity.php
index 77f4cb79a186500949ebfc3bae241f77b97a565f..f658d0ad78c8b18009d146702ad58229578a0729 100644
--- a/modules/Calendar/Activity.php
+++ b/modules/Calendar/Activity.php
@@ -745,6 +745,7 @@ function insertIntoRecurringTable(& $recurObj)
 				$params = array($activity_id);
 			}
 		} else {
+			if ( $recurid === '' || !$recurid ) { $recurid = 0; }
 			$query = "INSERT INTO ".$this->reminder_table." VALUES (?,?,?,?)";
 			$params = array($activity_id, $reminder_time, 0, $recurid);
 		}
@@ -1045,7 +1046,7 @@ function insertIntoRecurringTable(& $recurObj)
 		}
 		//if secondary modules custom reference field is selected
         $query .= parent::getReportsUiType10Query($secmodule, $queryPlanner);
-        
+
 		return $query;
 	}