diff --git a/src/TagField.php b/src/TagField.php index 177ab23..7e45d46 100644 --- a/src/TagField.php +++ b/src/TagField.php @@ -402,6 +402,14 @@ protected function getListValues($values): array return $values->column($this->getTitleField()); } + if ($values instanceof DataObject && $values->exists()) { + return [$values->ID]; + } + + if (is_int($values)) { + return [$values]; + } + return [trim((string) $values)]; }