amuse.git

commit 4e28fd7cadba4609f31d398696a944a28088aeca

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