From d3c166359a5c4ec0c3b0339fcd09b6254e420549 Mon Sep 17 00:00:00 2001 From: Thibault Dockx <thibault.dockx@fusiondirectory.org> Date: Thu, 1 Sep 2022 19:06:49 +0100 Subject: [PATCH] :ambulance: Fix(simplePlugin): ForeignKeyCheck method ForeignKeyCheck methods contains fixes in case passed values are arrays. --- include/simpleplugin/class_simplePlugin.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/simpleplugin/class_simplePlugin.inc b/include/simpleplugin/class_simplePlugin.inc index dde927f0c..d515d1835 100644 --- a/include/simpleplugin/class_simplePlugin.inc +++ b/include/simpleplugin/class_simplePlugin.inc @@ -2063,6 +2063,11 @@ class simplePlugin implements SimpleTab */ function foreignKeyCheck (string $field, $value, array $source) { + // In case of SetAttribute, value is an array needing to be changed to string. + if (is_array($value)) { + + $value = $value[0]; + } return $this->attributesAccess[$field]->foreignKeyCheck($value, $source); } -- GitLab