fix: reject unsupported relationship value types

This commit is contained in:
Prem Palanisamy 2026-01-27 09:35:45 +00:00
parent d792d3bbea
commit d182c85330

View file

@ -264,6 +264,8 @@ abstract class Action extends DatabasesAction
$relationId = $relation;
} elseif (\is_array($relation) && \array_values($relation) !== $relation) {
$relationId = $relation['$id'] ?? null;
} else {
throw new Exception(Exception::GENERAL_BAD_REQUEST, 'Relationship value must be an object, document ID string, or associative array');
}
if ($relationId !== null) {