diff --git a/classes/migration/upgrade/PKPv3_3_0UpgradeMigration.php b/classes/migration/upgrade/PKPv3_3_0UpgradeMigration.php index d6ea5ec75fe..c8398f98051 100755 --- a/classes/migration/upgrade/PKPv3_3_0UpgradeMigration.php +++ b/classes/migration/upgrade/PKPv3_3_0UpgradeMigration.php @@ -812,6 +812,10 @@ private function _settingsAsJSON() DB::table($tableName)->where('setting_type', 'object')->get()->each(function ($row) use ($tableName) { $this->_toJSON($row, $tableName, ['plugin_name', 'context_id', 'setting_name'], 'setting_value'); }); + } elseif ($tableName == 'review_form_element_settings') { + DB::table('review_form_element_settings')->where('setting_type', 'object')->get()->each(function ($row) { + $this->_toJSON($row, 'review_form_element_settings', ['setting_name', 'locale', 'review_form_element_id'], 'setting_value'); + }); } elseif (Schema::hasColumn($tableName, 'setting_type')) { try { $settings = DB::table($tableName, 's')->where('setting_type', 'object')->get(['setting_name', 'setting_value', 's.*']);