diff --git a/ReactCommon/fabric/core/propsConversions.h b/ReactCommon/fabric/core/propsConversions.h index f255d6c80..c5efbe3d4 100644 --- a/ReactCommon/fabric/core/propsConversions.h +++ b/ReactCommon/fabric/core/propsConversions.h @@ -26,6 +26,13 @@ inline void fromDynamic(const folly::dynamic &value, std::string &result) { resu template inline void fromDynamic(const folly::dynamic &value, std::vector &result) { + if (!value.isArray()) { + T itemResult; + fromDynamic(value, itemResult); + result = {itemResult}; + return; + } + result.clear(); T itemResult; for (auto &itemValue : value) {