From a0570bb2a0919ddc38487f1adbb190f9f9ab90f2 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Wed, 19 Dec 2018 12:24:22 -0500 Subject: [PATCH] Update for processwire/processwire-issues#767 --- wire/core/WireArray.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wire/core/WireArray.php b/wire/core/WireArray.php index 4a7b3d34..515e8ef1 100644 --- a/wire/core/WireArray.php +++ b/wire/core/WireArray.php @@ -2511,7 +2511,11 @@ class WireArray extends Wire implements \IteratorAggregate, \ArrayAccess, \Count $items->wire($a); $a->import($items); } else if(is_array($items)) { - $a->import($items); + if(ctype_digit(implode('0', array_keys($items)))) { + $a->import($items); + } else { + $a->setArray($items); + } } else if($items !== null) { $a->add($items); }