From 90d5bde28cc355c30e6acf4e395cb7e531eff28f Mon Sep 17 00:00:00 2001 From: Carlos Arroyo Date: Wed, 17 Dec 2014 19:14:21 +1100 Subject: [PATCH] When building a relationship Belongs to Many with Pivot Data the lack of a table name causes an sql ambiguous ID error. --- modules/backend/behaviors/RelationController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/backend/behaviors/RelationController.php b/modules/backend/behaviors/RelationController.php index c03ff5391..1487ecbc5 100644 --- a/modules/backend/behaviors/RelationController.php +++ b/modules/backend/behaviors/RelationController.php @@ -604,7 +604,7 @@ class RelationController extends ControllerBehavior /* * Check for existing relation */ - $foreignKeyName = $this->relationModel->getKeyName(); + $foreignKeyName = $this->relationModel->getQualifiedKeyName(); $existing = $this->relationObject->where($foreignKeyName, $foreignId)->count(); if (!$existing) {