From d22784e6f52e797cf7384500681807e5848c75c6 Mon Sep 17 00:00:00 2001 From: Tom Wiesing Date: Wed, 8 Mar 2023 15:28:00 +0100 Subject: [PATCH] templating/flags: Clone actions and crumbs --- internal/dis/component/server/templating/flags.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/dis/component/server/templating/flags.go b/internal/dis/component/server/templating/flags.go index b7a6921..f8a75f5 100644 --- a/internal/dis/component/server/templating/flags.go +++ b/internal/dis/component/server/templating/flags.go @@ -64,7 +64,7 @@ func Assets(Assets assets.Assets) FlagFunc { // Crumbs sets the crumbs func Crumbs(crumbs ...component.MenuItem) FlagFunc { return func(flags Flags, r *http.Request) Flags { - flags.Crumbs = crumbs + flags.Crumbs = slices.Clone(crumbs) return flags } } @@ -72,7 +72,7 @@ func Crumbs(crumbs ...component.MenuItem) FlagFunc { // Actions sets the actions func Actions(actions ...component.MenuItem) FlagFunc { return func(flags Flags, r *http.Request) Flags { - flags.Actions = actions + flags.Actions = slices.Clone(actions) return flags } }