diff --git a/src/ArduinoJson/Variant/VariantData.hpp b/src/ArduinoJson/Variant/VariantData.hpp index 25652f0a..104f3ed1 100644 --- a/src/ArduinoJson/Variant/VariantData.hpp +++ b/src/ArduinoJson/Variant/VariantData.hpp @@ -302,7 +302,7 @@ class VariantData { VariantData *addElement(MemoryPool *pool) { if (isNull()) toArray(); - if (!isArray()) + if (!isArrayStrict()) return 0; return _content.asCollection.addElement(pool); }