* 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();
}
}
}
- return Response.status(Status.OK).build();
+ return Response.status(status).build();
}
private static void validateTopLevelNodeName(final NormalizedNodeContext node,