Merge pull request #68 from micschk/patch-1

Bugfix: show source tags if not lazyloading
This commit is contained in:
Daniel Hensby 2016-01-06 01:25:27 +03:00
commit f0b48d12c4

View File

@ -208,16 +208,17 @@ class TagField extends DropdownField
$values = $this->Value();
if (!$values) {
return $options;
// Mark selected tags while still returning a full list of possible options
$ids = array(); // empty fallback array for comparing
$values = $this->Value();
if($values){
// @TODO conversion from array to DataList to array...(?)
if(is_array($values)) {
$values = DataList::create($dataClass)->filter('ID', $values);
}
$ids = $values->column('ID');
}
if (is_array($values)) {
$values = DataList::create($dataClass)->filter('ID', $values);
}
$ids = $values->column('ID');
$titleField = $this->getTitleField();
foreach ($source as $object) {