diff --git a/Model/Behavior/PluginBehavior.php b/Model/Behavior/PluginBehavior.php index eb28d6a..419877d 100644 --- a/Model/Behavior/PluginBehavior.php +++ b/Model/Behavior/PluginBehavior.php @@ -338,7 +338,7 @@ public function updateVersion(Model $model, $packages) { 'version' => '\'' . $package['version'] . '\'', 'commit_version' => '\'' . $package['commit_version'] . '\'', 'commited' => '\'' . $package['commited'] . '\'', - 'serialize_data' => '\'' . serialize($package) . '\'', + 'serialize_data' => $model->Plugin->getDataSource()->value(serialize($package), 'string'), ); if (! $model->Plugin->updateAll($update, $conditions)) { CakeLog::info(sprintf('[update version] Line(' . __LINE__ . ') Error')); diff --git a/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionPhotoAlbumsTest.php b/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionPhotoAlbumsTest.php index 36d8cad..878b645 100644 --- a/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionPhotoAlbumsTest.php +++ b/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionPhotoAlbumsTest.php @@ -66,7 +66,7 @@ public function testUpdateVersion() { 'version' => '\'' . $package['version'] . '\'', 'commit_version' => '\'' . $package['commit_version'] . '\'', 'commited' => '\'' . $package['commited'] . '\'', - 'serialize_data' => '\'' . serialize($package) . '\'', + 'serialize_data' => $this->TestModel->Plugin->getDataSource()->value(serialize($package), 'string'), ); $expectedConditions = array( 'namespace' => array('netcommons/photo-albums', 'netcommons/photo_albums') diff --git a/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionTest.php b/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionTest.php index 946e52a..984498e 100644 --- a/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionTest.php +++ b/Test/Case/Model/Behavior/PluginBehavior/UpdateVersionTest.php @@ -64,7 +64,7 @@ private function __prepareUpdateAll($namespace, $return) { 'version' => '\'' . $package['version'] . '\'', 'commit_version' => '\'' . $package['commit_version'] . '\'', 'commited' => '\'' . $package['commited'] . '\'', - 'serialize_data' => '\'' . serialize($package) . '\'', + 'serialize_data' => $this->TestModel->Plugin->getDataSource()->value(serialize($package), 'string'), ); $expectedConditions = array( 'namespace' => $namespace