diff --git a/wire/modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module b/wire/modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module index d6aa17aa..be523a8a 100644 --- a/wire/modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module +++ b/wire/modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module @@ -278,6 +278,9 @@ class FieldtypeOptions extends FieldtypeMulti implements Module { */ public function ___wakeupValue(Page $page, Field $field, $value) { if($value) { + if(is_string($value) && strpos($value, self::multiValueSeparator) !== false) { + $value = explode(self::multiValueSeparator, $value); + } $wakeupValue = $this->manager->getOptions($field, array('id' => $value)); } else { $wakeupValue = $this->getBlankValue($page, $field);