From 0057d24ede6b6592889197e2cff3d5157aa91665 Mon Sep 17 00:00:00 2001 From: Moc Date: Mon, 22 Mar 2021 21:27:22 +0100 Subject: [PATCH] Fix upgrade routine Was broken in https://github.com/e107inc/e107/commit/402d1f4126286f070c1c4e0d2a9819b3fb5e15ec (addslashes was default with WriteArray()) --- e107_admin/update_routines.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e107_admin/update_routines.php b/e107_admin/update_routines.php index b714a6afd..b09d675c9 100644 --- a/e107_admin/update_routines.php +++ b/e107_admin/update_routines.php @@ -1386,7 +1386,7 @@ function update_706_to_800($type='') if ($nt_changed) { $s_prefs = $tp -> toDB($notify_prefs); - $s_prefs = e107::serialize($s_prefs); + $s_prefs = e107::serialize($s_prefs, true); // Could we use $sysprefs->set($s_prefs,'notify_prefs') instead - avoids caching problems ???? $status = ($sql -> update("core", "e107_value='".$s_prefs."' WHERE e107_name='notify_prefs'") !== FALSE) ? E_MESSAGE_DEBUG : E_MESSAGE_ERROR; $message = str_replace('[x]',$nt_changed,LAN_UPDATE_20);