From: atif-shaikh Date: Wed, 9 Jul 2014 10:23:18 +0000 (+0530) Subject: CRM-14956 - Copying Event Price Set Fails If Any Price Has Active Date X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=a1305c92eaa4708953e68f623ba0fd47129de972;p=civicrm-core.git CRM-14956 - Copying Event Price Set Fails If Any Price Has Active Date https://issues.civicrm.org/jira/browse/CRM-14956 --- diff --git a/CRM/Core/DAO.php b/CRM/Core/DAO.php index ea88f50dc8..001f66b945 100644 --- a/CRM/Core/DAO.php +++ b/CRM/Core/DAO.php @@ -1165,6 +1165,7 @@ FROM civicrm_domain } $dbName = $value['name']; + $type = CRM_Utils_Type::typeToString($value['type']); $newObject->$dbName = $object->$dbName; if (isset($fieldsToPrefix[$dbName])) { $newObject->$dbName = $fieldsToPrefix[$dbName] . $newObject->$dbName; @@ -1176,9 +1177,7 @@ FROM civicrm_domain $newObject->$dbName = $fieldsToReplace[$dbName]; } - if (substr($name, -5) == '_date' || - substr($name, -10) == '_date_time' - ) { + if ($type == 'Timestamp') { $newObject->$dbName = CRM_Utils_Date::isoToMysql($newObject->$dbName); }