Fix: added nullable check for adding tag color in project settings

This commit is contained in:
Ebezer Igbinoba
2023-08-24 03:39:46 +01:00
parent 8d3d7d98e3
commit ae375916e8
3 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ export const useCreateWsTag = () => {
mutationFn: async ({ workspaceID, tagName, tagColor, tagSlug }) => { mutationFn: async ({ workspaceID, tagName, tagColor, tagSlug }) => {
const { data } = await apiRequest.post(`/api/v2/workspace/${workspaceID}/tags`, { const { data } = await apiRequest.post(`/api/v2/workspace/${workspaceID}/tags`, {
name: tagName, name: tagName,
tagColor, tagColor: tagColor || null,
slug: tagSlug slug: tagSlug
}) })
return data; return data;
+1 -1
View File
@@ -17,7 +17,7 @@ export type CreateTagDTO = {
workspaceID: string; workspaceID: string;
tagSlug: string; tagSlug: string;
tagName: string; tagName: string;
tagColor: string; tagColor: string | null;
}; };
export type CreateTagRes = { export type CreateTagRes = {
@@ -53,7 +53,8 @@ export const AddSecretTagModal = ({
await createWsTag.mutateAsync({ await createWsTag.mutateAsync({
workspaceID: currentWorkspace?._id, workspaceID: currentWorkspace?._id,
tagName: name, tagName: name,
tagSlug: name.replace(" ", "_") tagSlug: name.replace(" ", "_"),
tagColor: null
}); });
handlePopUpClose("CreateSecretTag"); handlePopUpClose("CreateSecretTag");