Преглед на файлове

Merge pull request #1706 from benphelps/fix/issue-1702

Fix: error when fields specified via labels in 0.6.23
shamoon преди 1 година
родител
ревизия
0adf5e69e0
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/components/services/widget/container.jsx

+ 2 - 1
src/components/services/widget/container.jsx

@@ -18,7 +18,8 @@ export default function Container({ error = false, children, service }) {
   const childrenArray = Array.isArray(children) ? children : [children];
 
   let visibleChildren = childrenArray;
-  const fields = service?.widget?.fields;
+  let fields = service?.widget?.fields;
+  if (typeof service.widget.fields === 'string') fields = JSON.parse(service.widget.fields);
   const type = service?.widget?.type;
   if (fields && type) {
     // if the field contains a "." then it most likely contains a common loc value