From 9ab3c0cbce70a8679fd216b3a052fe4da02177f7 Mon Sep 17 00:00:00 2001 From: Victor Dubiniuk Date: Wed, 27 Nov 2013 18:02:16 +0300 Subject: [PATCH] Make sure that DB has no broken entries created on prerelease evaluation --- appinfo/update.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/appinfo/update.php b/appinfo/update.php index dfc50904..b89894d2 100644 --- a/appinfo/update.php +++ b/appinfo/update.php @@ -11,6 +11,9 @@ $installedVersion = \OCP\Config::getAppValue('documents', 'installed_version'); +$cleanup = \OC_DB::prepare('DELETE FROM `*PREFIX*documents_member` WHERE `member_id` NOT IN(SELECT `member_id` from `*PREFIX*documents_member` WHERE `last_activity`>0)'); +$cleanup->execute(); + if (version_compare($installedVersion, '0.7', '<=')) { \OCP\Config::setAppValue('documents', 'unstable', 'false'); $session = new \OCA\Documents\Db_Session();