From 8ed0f12fb439f7b2d55189fb3ae837fa69c7da43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Sun, 7 Jan 2024 11:18:50 +0100 Subject: [PATCH] fix add key --- cmd/dkl-local-server/ws-store.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/dkl-local-server/ws-store.go b/cmd/dkl-local-server/ws-store.go index 331b3ca..bfcc44a 100644 --- a/cmd/dkl-local-server/ws-store.go +++ b/cmd/dkl-local-server/ws-store.go @@ -29,9 +29,6 @@ func wsStoreAddKey(req *restful.Request, resp *restful.Response) { return } - secStore.AddKey(np.Name, np.Passphrase) - defer updateState() - for _, k := range secStore.Keys { if k.Name == np.Name { wsBadRequest(resp, "there's already a passphrase named "+strconv.Quote(np.Name)) @@ -39,6 +36,9 @@ func wsStoreAddKey(req *restful.Request, resp *restful.Response) { } } + secStore.AddKey(np.Name, np.Passphrase) + defer updateState() + err = secStore.SaveTo(secKeysStorePath()) if err != nil { wsError(resp, err)