From 52dcdc532fbd9f3d2105795c4bcb1cf1276f2aed Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Fri, 5 Aug 2016 11:53:33 -0500 Subject: [PATCH] Fix Migration on c_item_property - refs BT#11477 #8379 --- app/Migrations/Schema/V110/Version20150603181728.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Migrations/Schema/V110/Version20150603181728.php b/app/Migrations/Schema/V110/Version20150603181728.php index 02f08aeaf1..5faac4c2b7 100644 --- a/app/Migrations/Schema/V110/Version20150603181728.php +++ b/app/Migrations/Schema/V110/Version20150603181728.php @@ -67,8 +67,10 @@ class Version20150603181728 extends AbstractMigrationChamilo $this->addSql("DELETE FROM c_item_property WHERE c_id NOT IN (SELECT id FROM course)"); $this->addSql("UPDATE c_item_property SET to_group_id = NULL WHERE to_group_id = 0"); $this->addSql("DELETE FROM c_item_property WHERE to_group_id IS NOT NULL AND to_group_id NOT IN (SELECT id FROM c_group_info)"); - $this->addSql('UPDATE c_item_property cip SET cip.to_group_id = (SELECT cgi.iid FROM c_group_info cgi WHERE cgi.c_id = cip.c_id AND cgi.id = cip.to_group_id)'); + $this->addSql('UPDATE c_item_property SET to_user_id = NULL WHERE to_user_id = 0'); + $this->addSql('UPDATE c_item_property SET insert_user_id = NULL WHERE insert_user_id = 0'); + $this->addSql('UPDATE c_item_property SET session_id = NULL WHERE session_id = 0'); $this->addSql('ALTER TABLE c_item_property ADD CONSTRAINT FK_1D84C18191D79BD3 FOREIGN KEY (c_id) REFERENCES course(id)'); $this->addSql('ALTER TABLE c_item_property ADD CONSTRAINT FK_1D84C181330D47E9 FOREIGN KEY (to_group_id) REFERENCES c_group_info (iid)');