Author: Adam <git@apiote.tk>
fix error checking in experience adding
libamuse/account.go | 12 +++++++-----
diff --git a/libamuse/account.go b/libamuse/account.go index 993b25212458116f344a6dbbdd390a2a5b4a078d..6ecb085bca57c66e44997a1c48ee6b2715cd7668 100644 --- a/libamuse/account.go +++ b/libamuse/account.go @@ -190,12 +190,14 @@ Bind(removeFromWantList). Bind(removeCacheItem). Finish() - if err.Error() == "Skip" { - err = nil - } + if err != nil { + if err.Error() == "Skip" { + err = nil + } - if emptyErr, ok := err.(db.EmptyError); ok && emptyErr.Error() == "Empty delete" { - err = nil + if emptyErr, ok := err.(db.EmptyError); ok && emptyErr.Error() == "Empty delete" { + err = nil + } } return err