bug[ats_ATS349133]: Update ArtifactRemoteEventHandler applic call

Change-Id: I0a8c909bb6e6bc79d91012a12a65acca5e24ea97
Signed-off-by: Morgan E. Cook <Morgan.e.cook@boeing.com>
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/event/handlers/ArtifactRemoteEventHandler.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/event/handlers/ArtifactRemoteEventHandler.java
index ce1cff7..611660b 100644
--- a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/event/handlers/ArtifactRemoteEventHandler.java
+++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/event/handlers/ArtifactRemoteEventHandler.java
@@ -193,14 +193,11 @@
                RelationEventType eventType = guidArt.getModType();
                switch (eventType) {
                   case Added:
-                     if (relation == null) {
+                     if (relation == null || relation.getModificationType() == ModificationType.DELETED || relation.getModificationType() == ModificationType.ARTIFACT_DELETED) {
+                        ApplicabilityId appId = relation == null ? ApplicabilityId.BASE : relation.getApplicabilityId();
                         relation = RelationManager.getOrCreate(guidArt.getArtAId(), guidArt.getArtBId(), branch,
                            relationType, guidArt.getRelationId(), guidArt.getGammaId(), guidArt.getRationale(),
-                           ModificationType.NEW, ApplicabilityId.BASE);
-                     } else if (relation.getModificationType() == ModificationType.DELETED || relation.getModificationType() == ModificationType.ARTIFACT_DELETED) {
-                        relation = RelationManager.getOrCreate(guidArt.getArtAId(), guidArt.getArtBId(), branch,
-                           relationType, guidArt.getRelationId(), guidArt.getGammaId(), guidArt.getRationale(),
-                           ModificationType.NEW, relation.getApplicabilityId());
+                           ModificationType.NEW, appId);
                      }
                      break;
                   case ModifiedRationale: