From fd363c1d352d825f7f291efbb3e32033d819a5c4 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Thu, 28 May 2015 11:10:16 -0500 Subject: [PATCH] oops: Fix upgrade crash b/c of cascaded meta data --- include/class.orm.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/class.orm.php b/include/class.orm.php index 6876be737..d1aa0c538 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -110,7 +110,7 @@ class ModelMeta implements ArrayAccess { else { foreach ($j['constraint'] as $local => $foreign) { list($class, $field) = $constraint[$local] - = explode('.', $foreign); + = is_array($foreign) ? $foreign : explode('.', $foreign); } } if ($j['list'] && !isset($j['broker'])) { -- GitLab