Fix interface operation update on version change

Fix interface operation implementation not being updated on version
change

Issue-ID: SDC-4045
Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech>
Change-Id: Idfe15f988f47c50be329354d711f43de8eab2203
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java
index 5927a5a..54ab3bd 100644
--- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java
+++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java
@@ -477,6 +477,13 @@
         } else if (!getArtifactRepository().equals(other.getArtifactRepository())) {
             return false;
         }
+        if (getArtifactName() == null) {
+            if (other.getArtifactName() != null) {
+                return false;
+            }
+        } else if (!getArtifactName().equals(other.getArtifactName())) {
+            return false;
+        }
         if (getArtifactType() == null) {
             if (other.getArtifactType() != null) {
                 return false;