From 5ef1c7e3bda1e31eb92e55785a6c0b8e6a694749 Mon Sep 17 00:00:00 2001 From: proddy Date: Tue, 6 Apr 2021 18:38:41 +0200 Subject: [PATCH] more error controls --- interface/src/project/EMSESPDevicesForm.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/interface/src/project/EMSESPDevicesForm.tsx b/interface/src/project/EMSESPDevicesForm.tsx index 2556d2e39..9fdd3fef6 100644 --- a/interface/src/project/EMSESPDevicesForm.tsx +++ b/interface/src/project/EMSESPDevicesForm.tsx @@ -98,14 +98,14 @@ class EMSESPDevicesForm extends Component { if (response.status === 200) { - this.props.enqueueSnackbar("Write command sent", { variant: "success" }); - return; - } - if (response.status === 204) { + this.props.enqueueSnackbar("Write command sent to device", { variant: "success" }); + } else if (response.status === 204) { this.props.enqueueSnackbar("Write command failed", { variant: "error" }); - return; + } else if (response.status === 403) { + this.props.enqueueSnackbar("Write access denied", { variant: "error" }); + } else { + throw Error("Unexpected response code: " + response.status); } - throw Error("Unexpected response code: " + response.status); }) .catch((error) => { this.props.enqueueSnackbar(