From 31f01c23b962759c5e071a4e8231a7b60c92f77a Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Tue, 28 Jan 2020 11:35:36 -0700 Subject: [PATCH] assume assets already removed if a GET returns 404 --- src/driver/freenas/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/driver/freenas/index.js b/src/driver/freenas/index.js index 19c8ba0..21dfb05 100644 --- a/src/driver/freenas/index.js +++ b/src/driver/freenas/index.js @@ -851,7 +851,7 @@ class FreeNASDriver extends ControllerZfsSshBaseDriver { response = await httpClient.get(endpoint); // assume share is gone for now - if ([500].includes(response.statusCode)) { + if ([404, 500].includes(response.statusCode)) { } else { response = await httpClient.delete(endpoint); @@ -919,7 +919,7 @@ class FreeNASDriver extends ControllerZfsSshBaseDriver { response = await httpClient.get(endpoint); // assume is gone for now - if ([500].includes(response.statusCode)) { + if ([404, 500].includes(response.statusCode)) { } else { response = await httpClient.delete(endpoint); if (![200, 204].includes(response.statusCode)) { @@ -943,7 +943,7 @@ class FreeNASDriver extends ControllerZfsSshBaseDriver { response = await httpClient.get(endpoint); // assume is gone for now - if ([500].includes(response.statusCode)) { + if ([404, 500].includes(response.statusCode)) { } else { response = await httpClient.delete(endpoint); if (![200, 204].includes(response.statusCode)) {