Revert "BUG 2594 - PUT method returns wrong status on create" 15/32215/1
authorTomas Cere <tcere@cisco.com>
Thu, 7 Jan 2016 09:03:00 +0000 (09:03 +0000)
committerTomas Cere <tcere@cisco.com>
Thu, 7 Jan 2016 09:03:00 +0000 (09:03 +0000)
This reverts commit 93816f7aeacd89785f083a82036bf6a7d90c316a.

Change-Id: I741add04db100359087d89537744d027a2c4fb6f
Signed-off-by: Tomas Cere <tcere@cisco.com>
opendaylight/restconf/sal-rest-connector/src/main/java/org/opendaylight/netconf/sal/restconf/impl/RestconfImpl.java

index bc62b3eff9647be25636ae9689613b42bbbea7b4..18b02cfa3449f32954f54320852aa500bf20947d 100644 (file)
@@ -714,14 +714,11 @@ public class RestconfImpl implements RestconfService {
          * document the behavior).
          */
         int tries = 2;
-        Status status = Status.NOT_MODIFIED;
         while(true) {
             try {
                 if (mountPoint != null) {
-                    status = broker.readConfigurationData(mountPoint, normalizedII) != null ? Status.OK : Status.CREATED;
                     broker.commitConfigurationDataPut(mountPoint, normalizedII, payload.getData()).checkedGet();
                 } else {
-                    status = broker.readConfigurationData(normalizedII) != null ? Status.OK : Status.CREATED;
                     broker.commitConfigurationDataPut(controllerContext.getGlobalSchema(), normalizedII, payload.getData()).checkedGet();
                 }
 
@@ -745,7 +742,7 @@ public class RestconfImpl implements RestconfService {
             }
         }
 
-        return Response.status(status).build();
+        return Response.status(Status.OK).build();
     }
 
     private static void validateTopLevelNodeName(final NormalizedNodeContext node,