From 0ad3bbbfc1f2c126d0c9c7282958b5839192b49e Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 18 Oct 2024 22:08:50 +0300 Subject: refactor function to be safer --- internal/entry/entry.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'internal/entry') diff --git a/internal/entry/entry.go b/internal/entry/entry.go index 7ad2b2c..9f1eadf 100644 --- a/internal/entry/entry.go +++ b/internal/entry/entry.go @@ -101,7 +101,10 @@ func (e *Entry) MarkPosted() error { if e.State == Posted { return errors.New("entry is already posted") } - newPath := timestamp.UpdateInFilename(strings.TrimSuffix(e.Path, ".queued")+".posted", -2) + newPath, err := timestamp.UpdateInFilename(strings.TrimSuffix(e.Path, ".queued")+".posted", -2) + if err != nil { + return err + } if err := os.Rename(e.Path, newPath); err != nil { return err } -- cgit v1.2.3