From 813040ea21a95159fa47474d292704f170ed1dbd Mon Sep 17 00:00:00 2001 From: Sung Won Cho Date: Sat, 18 May 2019 17:03:06 +1000 Subject: [PATCH] Validate book name (#185) --- cli/cmd/add/add.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cli/cmd/add/add.go b/cli/cmd/add/add.go index 47990748..95c0ac45 100644 --- a/cli/cmd/add/add.go +++ b/cli/cmd/add/add.go @@ -98,6 +98,10 @@ func newRun(ctx infra.DnoteCtx) core.RunEFunc { return func(cmd *cobra.Command, args []string) error { bookName := args[0] + if err := validateBookName(bookName); err != nil { + return errors.Wrap(err, "invalid book name") + } + if content == "" { fpath := core.GetDnoteTmpContentPath(ctx) err := core.GetEditorInput(ctx, fpath, &content)