diff --git a/_build/resolvers/resolver_04_sources.php b/_build/resolvers/resolver_04_sources.php index f96a8cd8..1e37163e 100644 --- a/_build/resolvers/resolver_04_sources.php +++ b/_build/resolvers/resolver_04_sources.php @@ -130,6 +130,11 @@ $default[$k] = $v; } } + foreach ($default as $k => $prop) { + if (is_array($prop) && !array_key_exists('desc', $prop)) { + $default[$k]['desc'] = ''; + } + } $source->set('properties', $default); } $source->save(); diff --git a/_build/resolvers/resolver_08_snippet_properties.php b/_build/resolvers/resolver_08_snippet_properties.php index 31cc2a40..030a9102 100644 --- a/_build/resolvers/resolver_08_snippet_properties.php +++ b/_build/resolvers/resolver_08_snippet_properties.php @@ -41,9 +41,13 @@ if (!is_array($propDef)) { continue; } + if (!array_key_exists('desc', $propDef)) { + $properties[$propName]['desc'] = ''; + $changed = true; + } $propKey = $propName === 'includeTVs' ? 'include_tvs' : $camelToSnake($propName); $newDesc = 'ms3_prop_' . $propKey; - $currentDesc = $propDef['desc'] ?? ''; + $currentDesc = $properties[$propName]['desc'] ?? ''; if ($currentDesc !== $newDesc) { $properties[$propName]['desc'] = $newDesc; $changed = true;