From 56c7cb604def8858d101ec4d3e59a5d69416f591 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Tue, 22 Mar 2022 06:04:56 +0000 Subject: [PATCH] Minor refactor --- api.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/api.go b/api.go index 48eb8e3..8950e94 100644 --- a/api.go +++ b/api.go @@ -51,13 +51,7 @@ func update(obj storebus.Object, patch storebus.Object) error { switch o := obj.(type) { case *Template: - p := patch.(*Template) - - if p.Title != "" { - o.Title = p.Title - } - - return nil + return updateTemplate(o, patch.(*Template)) default: return fmt.Errorf("Unsupported type: %s", obj.GetType()) @@ -65,6 +59,14 @@ func update(obj storebus.Object, patch storebus.Object) error { } } +func updateTemplate(template *Template, patch *Template) error { + if patch.Title != "" { + template.Title = patch.Title + } + + return nil +} + func mayCreate(obj storebus.Object, r *http.Request) error { return nil }