From ba2a03897f93a759e978f06a4ae83ca90aabfabb Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Thu, 4 Jan 2024 01:55:34 -0500 Subject: [PATCH] update secret import create notif --- .../ActionBar/CreateSecretImportForm.tsx | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/frontend/src/views/SecretMainPage/components/ActionBar/CreateSecretImportForm.tsx b/frontend/src/views/SecretMainPage/components/ActionBar/CreateSecretImportForm.tsx index 1413d3bfe..9d8a3c9b0 100644 --- a/frontend/src/views/SecretMainPage/components/ActionBar/CreateSecretImportForm.tsx +++ b/frontend/src/views/SecretMainPage/components/ActionBar/CreateSecretImportForm.tsx @@ -1,5 +1,6 @@ import { Controller, useForm } from "react-hook-form"; import { zodResolver } from "@hookform/resolvers/zod"; +import { AxiosError } from "axios"; import { z } from "zod"; import { useNotificationContext } from "@app/components/context/Notifications/NotificationProvider"; @@ -78,12 +79,20 @@ export const CreateSecretImportForm = ({ type: "success", text: "Successfully linked" }); - } catch (error) { - console.log(error); - createNotification({ - type: "error", - text: "Failed to link secrets" - }); + } catch (err) { + console.error(err); + const axiosError = err as AxiosError + if (axiosError?.response?.status === 401) { + createNotification({ + text: "You do not have access to the selected environment/path", + type: "error" + }); + } else { + createNotification({ + type: "error", + text: "Failed to link secrets" + }); + } } };