From d02efe55f2ed3cc6964c93db54fcaeda2a6baac8 Mon Sep 17 00:00:00 2001 From: dadish Date: Fri, 16 Sep 2022 09:24:34 -0400 Subject: [PATCH] Add PR #241 support pages.find() joinFields option for FieldtypeOptions fields --- .../modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module | 3 +++ 1 file changed, 3 insertions(+) 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);