diff --git a/src/main/java/org/nrg/xapi/rest/dicomscp/DicomSCPApi.java b/src/main/java/org/nrg/xapi/rest/dicomscp/DicomSCPApi.java index c3c4d14206346f3fc6ee48e7b3eeba360be973b8..fe9e9cb8bf301bf30d7b4f3f93c1e084fec6f822 100644 --- a/src/main/java/org/nrg/xapi/rest/dicomscp/DicomSCPApi.java +++ b/src/main/java/org/nrg/xapi/rest/dicomscp/DicomSCPApi.java @@ -108,7 +108,10 @@ public class DicomSCPApi extends AbstractXnatRestApi { if (!_manager.hasDicomSCP(id)) { return new ResponseEntity<>(HttpStatus.NOT_FOUND); } - _manager.getDicomSCPInstance(id).setEnabled(flag); + DicomSCPInstance instanceToChange = _manager.getDicomSCPInstance(id); + instanceToChange.setEnabled(flag); + _manager.setDicomSCPInstance(instanceToChange); + return new ResponseEntity<>(HttpStatus.OK); }