From 9b9839aa381549a4ba6e25ca522dc84bf4d4c37b Mon Sep 17 00:00:00 2001 From: Jim Hahn Date: Fri, 20 Mar 2020 18:08:52 -0400 Subject: [PATCH] Fix legacy APPC handling of Request Legacy APPC uses the same topic for both requests and responses. Unfortunately, when the actor sees the request, thinking it's a response, it throws an exception because it can't find the status code. Fixed. Issue-ID: POLICY-2434 Signed-off-by: Jim Hahn Change-Id: I6137fb21dbf1149ff2faca2407ba69be0de6d40b --- .../java/org/onap/policy/controlloop/actor/appc/AppcOperation.java | 4 +++- .../org/onap/policy/controlloop/actor/appc/AppcOperationTest.java | 5 ++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java b/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java index 5e84871cc..3ed23957a 100644 --- a/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java +++ b/models-interactions/model-actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/AppcOperation.java @@ -145,7 +145,9 @@ public abstract class AppcOperation extends BidirectionalTopicOperation oper.detmStatus("", response)) - .withMessage("APP-C response is missing the response status"); + assertEquals(Status.STILL_WAITING, oper.detmStatus("", response)); response.setStatus(status); // invalid code -- 2.16.6