diff --git a/internal/cmd/update.go b/internal/cmd/update.go index da3e5f4..80d03c7 100644 --- a/internal/cmd/update.go +++ b/internal/cmd/update.go @@ -247,6 +247,11 @@ func updateHandler(cmd *cobra.Command, args []string) { book.Excerpt = excerpt } + // If user submits url, use it + if url != "" { + book.URL = url + } + // Make sure title is valid and not empty book.Title = validateTitle(book.Title, book.URL)