assume assets already removed if a GET returns 404
This commit is contained in:
parent
b519cf5742
commit
31f01c23b9
|
|
@ -851,7 +851,7 @@ class FreeNASDriver extends ControllerZfsSshBaseDriver {
|
||||||
response = await httpClient.get(endpoint);
|
response = await httpClient.get(endpoint);
|
||||||
|
|
||||||
// assume share is gone for now
|
// assume share is gone for now
|
||||||
if ([500].includes(response.statusCode)) {
|
if ([404, 500].includes(response.statusCode)) {
|
||||||
} else {
|
} else {
|
||||||
response = await httpClient.delete(endpoint);
|
response = await httpClient.delete(endpoint);
|
||||||
|
|
||||||
|
|
@ -919,7 +919,7 @@ class FreeNASDriver extends ControllerZfsSshBaseDriver {
|
||||||
response = await httpClient.get(endpoint);
|
response = await httpClient.get(endpoint);
|
||||||
|
|
||||||
// assume is gone for now
|
// assume is gone for now
|
||||||
if ([500].includes(response.statusCode)) {
|
if ([404, 500].includes(response.statusCode)) {
|
||||||
} else {
|
} else {
|
||||||
response = await httpClient.delete(endpoint);
|
response = await httpClient.delete(endpoint);
|
||||||
if (![200, 204].includes(response.statusCode)) {
|
if (![200, 204].includes(response.statusCode)) {
|
||||||
|
|
@ -943,7 +943,7 @@ class FreeNASDriver extends ControllerZfsSshBaseDriver {
|
||||||
response = await httpClient.get(endpoint);
|
response = await httpClient.get(endpoint);
|
||||||
|
|
||||||
// assume is gone for now
|
// assume is gone for now
|
||||||
if ([500].includes(response.statusCode)) {
|
if ([404, 500].includes(response.statusCode)) {
|
||||||
} else {
|
} else {
|
||||||
response = await httpClient.delete(endpoint);
|
response = await httpClient.delete(endpoint);
|
||||||
if (![200, 204].includes(response.statusCode)) {
|
if (![200, 204].includes(response.statusCode)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue