diff --git a/tagcmp/tagcmp.go b/tagcmp/tagcmp.go
index 2e0183d994..55d248e328 100644
--- a/tagcmp/tagcmp.go
+++ b/tagcmp/tagcmp.go
@@ -144,7 +144,7 @@ func (t Tag) IsCompatible(tag Tag) bool {
 		return false
 	}
 
-	if t.Suffix != "" && tag.Suffix == "" {
+	if t.Suffix != "" && tag.Suffix == "" || t.Suffix == "" && tag.Suffix != "" {
 		return false
 	}