Skip to content

Commit 84726f8

Browse files
committed
Fix #31016: allow to stop stopping app
1 parent ad634b6 commit 84726f8

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/main/java/eu/openanalytics/containerproxy/api/ProxyStatusController.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,8 @@ public ResponseEntity<ApiResponse<Void>> changeProxyStatus(@PathVariable String
140140
return ApiResponse.fail(ex.getMessage());
141141
}
142142
} else if (changeProxyStateDto.getDesiredState().equals("Stopping")) {
143-
if (!proxy.getStatus().equals(ProxyStatus.New)
144-
&& !proxy.getStatus().equals(ProxyStatus.Up)
145-
&& !proxy.getStatus().equals(ProxyStatus.Resuming)
146-
&& !proxy.getStatus().equals(ProxyStatus.Paused)) {
147-
return ApiResponse.fail(String.format("Cannot stop proxy because it is not in New, Up or Paused status (status is %s)", proxy.getStatus()));
143+
if (proxy.getStatus().equals(ProxyStatus.Stopped)) {
144+
return ApiResponse.fail("Cannot stop proxy because it is already stopped");
148145
}
149146
asyncProxyService.stopProxy(proxy, false);
150147
} else {

0 commit comments

Comments
 (0)