mirror of
https://github.com/silverstripe/silverstripe-tagfield
synced 2024-10-22 09:05:32 +00:00
fixed the issue with filters being taken off from rendering values
This commit is contained in:
parent
5bf4b2959a
commit
ead0fbac6b
@ -275,7 +275,7 @@ class TagField extends DropdownField
|
||||
|
||||
if ($values) {
|
||||
if (is_array($values)) {
|
||||
$values = DataList::create($dataClass)->filter($titleField, $values);
|
||||
$values = $source->filter($titleField, $values); // DataList::create($dataClass)->filter($titleField, $values);
|
||||
}
|
||||
}
|
||||
if ($onlySelected) {
|
||||
@ -390,6 +390,9 @@ class TagField extends DropdownField
|
||||
$record = Injector::inst()->create($dataClass);
|
||||
$record->{$titleField} = $term;
|
||||
$record->write();
|
||||
if($source instanceof SS_List) {
|
||||
$source->add($record);
|
||||
}
|
||||
return $record;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user