From aa1c04fdb8235cee00e2993c1efc73b6f7bc159b Mon Sep 17 00:00:00 2001 From: NaiJi Date: Fri, 4 Nov 2022 16:05:40 +0400 Subject: [PATCH] fix(digital-ocean): Fix response code checking on volume actions We can't compare with 'compelted' because Digital Ocean responses with 'in progress' right away or something, so it's better to check if it's just not 'error' --- .../server_providers/digital_ocean/digital_ocean.dart | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/logic/api_maps/rest_maps/server_providers/digital_ocean/digital_ocean.dart b/lib/logic/api_maps/rest_maps/server_providers/digital_ocean/digital_ocean.dart index f607da96..989085b2 100644 --- a/lib/logic/api_maps/rest_maps/server_providers/digital_ocean/digital_ocean.dart +++ b/lib/logic/api_maps/rest_maps/server_providers/digital_ocean/digital_ocean.dart @@ -241,8 +241,7 @@ class DigitalOceanApi extends ServerProviderApi with VolumeProviderApi { 'region': region, }, ); - success = - dbPostResponse.data['action']['status'].toString() == 'completed'; + success = dbPostResponse.data['action']['status'].toString() != 'error'; } catch (e) { print(e); } finally { @@ -268,8 +267,7 @@ class DigitalOceanApi extends ServerProviderApi with VolumeProviderApi { 'region': region, }, ); - success = - dbPostResponse.data['action']['status'].toString() == 'completed'; + success = dbPostResponse.data['action']['status'].toString() != 'error'; } catch (e) { print(e); } finally {