From f495baa911ca10c6e55352d3e6a6b165f14d1b66 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Wed, 25 Sep 2019 06:48:26 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#942 --- .../Fieldtype/FieldtypeRepeater/FieldtypeRepeater.module | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wire/modules/Fieldtype/FieldtypeRepeater/FieldtypeRepeater.module b/wire/modules/Fieldtype/FieldtypeRepeater/FieldtypeRepeater.module index deb4f6cf..ee246f0e 100644 --- a/wire/modules/Fieldtype/FieldtypeRepeater/FieldtypeRepeater.module +++ b/wire/modules/Fieldtype/FieldtypeRepeater/FieldtypeRepeater.module @@ -1756,7 +1756,10 @@ class FieldtypeRepeater extends Fieldtype implements ConfigurableModule { $data['repeaterFields'] = array(); $data['fieldContexts'] = array(); - foreach($field->get('repeaterFields') as $fid) { + $a = $field->get('repeaterFields'); + if(!is_array($a)) $a = array(); + + foreach($a as $fid) { $f = $this->wire('fields')->get((int) $fid); if(!$f) continue; $data['repeaterFields'][] = $f->name;