From 6c5e01a835e97f8bf9aac7bfad626d94822233c1 Mon Sep 17 00:00:00 2001
From: alexisben <alex@noesya.coop>
Date: Wed, 15 Feb 2023 15:42:41 +0100
Subject: [PATCH] handle menu legacy

---
 layouts/partials/GetMenu           | 7 +++++++
 layouts/partials/commons/menu.html | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/layouts/partials/GetMenu b/layouts/partials/GetMenu
index 3f4b24fa..5408d56b 100644
--- a/layouts/partials/GetMenu
+++ b/layouts/partials/GetMenu
@@ -10,4 +10,11 @@
   {{ $menu = index site.Data.menus $kind }}
 {{ end }}
 
+{{ if reflect.IsSlice $menu }}
+  {{/*  LEGACY  */}}
+  {{ $menu = (dict
+    "items" $menu
+  ) }}
+{{ end }}
+
 {{ return $menu }}
\ No newline at end of file
diff --git a/layouts/partials/commons/menu.html b/layouts/partials/commons/menu.html
index 6debde89..531f292e 100644
--- a/layouts/partials/commons/menu.html
+++ b/layouts/partials/commons/menu.html
@@ -2,7 +2,8 @@
 {{ $items := .items }}
 {{ $context := .context }}
 {{ if $kind }}
-  {{ $items = partial "GetMenu" $kind }}
+  {{ $menu := partial "GetMenu" $kind }}
+  {{ $items = $menu.items }}
 {{ end }}
 {{- $level := .level -}}
 {{- $stop := .stop -}}
-- 
GitLab