Merge "Testfix: Expect 4 additional TOSCA `Input` fields"
authorAmichai Hemli <ah0398@intl.att.com>
Mon, 26 Aug 2019 17:25:00 +0000 (17:25 +0000)
committerGerrit Code Review <gerrit@onap.org>
Mon, 26 Aug 2019 17:25:00 +0000 (17:25 +0000)
epsdk-app-onap/src/main/webapp/WEB-INF/conf/system.properties
vid-app-common/src/main/java/org/onap/vid/scheduler/SchedulerRestInterface.java

index 4d54d8e..a11007f 100755 (executable)
@@ -147,6 +147,9 @@ vid.truststore.passwd.x=OBF:1dx01j0e1hs01t981mis1dws156s1ojc1qjc1zsx1pw31qob1qr7
 mso.dme2.client.timeout=30000
 mso.dme2.client.read.timeout=120000
 
+scheduler.user.name=test1
+scheduler.password=test2
+
 scheduler.create.new.vnf.change.instance=/v1/ChangeManagement/schedules/
 scheduler.get.time.slots=/v1/ChangeManagement/schedules/
 scheduler.server.url=http://localhost:1080/scheduler
index 7878c2f..001a8ae 100644 (file)
@@ -98,12 +98,13 @@ public class SchedulerRestInterface implements SchedulerRestInterfaceIfc {
             status = response.getStatus();
             restObject.setStatusCode(status);
             rawData = response.getBody();
+            restObject.setRaw(rawData);
             if (status == 200) {
                 if (t instanceof String) {
                     restObject.set((T)rawData);
                 }
                 else {
-                    restObject.set(JACKSON_OBJECT_MAPPER.readValue(rawData, new TypeReference<T>() {}));
+                    restObject.set(JACKSON_OBJECT_MAPPER.readValue(rawData, (Class<T>)t.getClass()));
                 }
                 logger.debug(EELFLoggerDelegate.debugLogger, "<== " + methodName + SUCCESSFUL_API_MESSAGE);
                 logger.info(EELFLoggerDelegate.errorLogger, "<== " + methodName + SUCCESSFUL_API_MESSAGE);