From 7f83cb4fcd0a30dd8be941f266b7900e330415a1 Mon Sep 17 00:00:00 2001 From: mfaber Date: Fri, 15 Nov 2013 21:52:00 +0100 Subject: [PATCH] Fixed issue #8355: Error (CDbException) when adding a user group to a survey Dev: table structure was changed in a previous commit --- application/models/User.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/models/User.php b/application/models/User.php index 85a12c5b180..57335bcfb0b 100644 --- a/application/models/User.php +++ b/application/models/User.php @@ -282,7 +282,7 @@ public function insertRecords($data) */ public function getCommonUID($surveyid, $postusergroupid) { - $query2 = "SELECT b.uid FROM (SELECT uid FROM {{permissions}} WHERE sid = :surveyid) AS c RIGHT JOIN {{user_in_groups}} AS b ON b.uid = c.uid WHERE c.uid IS NULL AND b.ugid = :postugid"; + $query2 = "SELECT b.uid FROM (SELECT uid FROM {{permissions}} WHERE entity_id = :surveyid AND entity = 'survey') AS c RIGHT JOIN {{user_in_groups}} AS b ON b.uid = c.uid WHERE c.uid IS NULL AND b.ugid = :postugid"; return Yii::app()->db->createCommand($query2)->bindParam(":surveyid", $surveyid, PDO::PARAM_INT)->bindParam(":postugid", $postusergroupid, PDO::PARAM_INT)->query(); //Checked }