From a435a0a556cb88fe1fcc7e3bf860b45530d895e7 Mon Sep 17 00:00:00 2001 From: bodqhrohro Date: Mon, 30 Dec 2019 23:51:06 +0200 Subject: [PATCH] Display existing symlink errors as warnings --- telegram/handlers.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/telegram/handlers.go b/telegram/handlers.go index 847bac8..aaa1e3d 100644 --- a/telegram/handlers.go +++ b/telegram/handlers.go @@ -264,7 +264,12 @@ func (c *Client) updateFile(update *client.UpdateFile) { ), ) if err != nil { - log.Errorf("Error creating symlink: %v", err) + linkErr := err.(*os.LinkError) + if linkErr.Err.Error() == "file exists" { + log.Warn(err.Error()) + } else { + log.Errorf("Error creating symlink: %v", err) + } } }