Merge pull request #11308 from appwrite/check-has-model

Check response has model
This commit is contained in:
Luke B. Silver
2026-02-16 13:29:54 +00:00
committed by GitHub
+3 -1
View File
@@ -456,6 +456,8 @@ class Response extends SwooleResponse
foreach ($data[$key] as $index => $item) {
if ($item instanceof Document) {
$ruleType = null;
if (\is_array($rule['type'])) {
foreach ($rule['type'] as $type) {
$condition = false;
@@ -474,7 +476,7 @@ class Response extends SwooleResponse
$ruleType = $rule['type'];
}
if (!self::hasModel($ruleType)) {
if ($ruleType === null || !self::hasModel($ruleType)) {
throw new Exception('Missing model for rule: ' . $ruleType);
}