diff --git a/backend/src/db/migrations/20250303213350_add-folder-description.ts b/backend/src/db/migrations/20250303213350_add-folder-description.ts index 963bdaca7..6a5d0a076 100644 --- a/backend/src/db/migrations/20250303213350_add-folder-description.ts +++ b/backend/src/db/migrations/20250303213350_add-folder-description.ts @@ -1,25 +1,23 @@ import { Knex } from "knex"; -import { TableName } from "../schemas"; +import { TableName } from "@app/db/schemas"; export async function up(knex: Knex): Promise { - const hasProjectDescription = await knex.schema.hasColumn(TableName.SecretFolder, "description"); + const hasProjectDescription = await knex.schema.hasColumn(TableName.SecretFolder, "description"); - if (!hasProjectDescription) { - await knex.schema.alterTable(TableName.SecretFolder, (t) => { - t.string("description"); - }); - } + if (!hasProjectDescription) { + await knex.schema.alterTable(TableName.SecretFolder, (t) => { + t.string("description"); + }); + } } - export async function down(knex: Knex): Promise { - const hasProjectDescription = await knex.schema.hasColumn(TableName.SecretFolder, "description"); + const hasProjectDescription = await knex.schema.hasColumn(TableName.SecretFolder, "description"); - if (hasProjectDescription) { - await knex.schema.alterTable(TableName.SecretFolder, (t) => { - t.dropColumn("description"); - }); - } + if (hasProjectDescription) { + await knex.schema.alterTable(TableName.SecretFolder, (t) => { + t.dropColumn("description"); + }); + } } - diff --git a/backend/src/server/routes/v1/secret-folder-router.ts b/backend/src/server/routes/v1/secret-folder-router.ts index 8566b9033..82b3e6dcf 100644 --- a/backend/src/server/routes/v1/secret-folder-router.ts +++ b/backend/src/server/routes/v1/secret-folder-router.ts @@ -129,7 +129,7 @@ export const registerSecretFolderRouter = async (server: FastifyZodProvider) => .transform(prefixWithSlash) .transform(removeTrailingSlash) .describe(FOLDERS.UPDATE.directory), - description: z.string().optional().describe(FOLDERS.UPDATE.description), + description: z.string().optional().describe(FOLDERS.UPDATE.description) }), response: { 200: z.object({ @@ -148,7 +148,7 @@ export const registerSecretFolderRouter = async (server: FastifyZodProvider) => ...req.body, projectId: req.body.workspaceId, id: req.params.folderId, - path, + path }); await server.services.auditLog.createAuditLog({ ...req.auditLogInfo, @@ -201,7 +201,7 @@ export const registerSecretFolderRouter = async (server: FastifyZodProvider) => .transform(prefixWithSlash) .transform(removeTrailingSlash) .describe(FOLDERS.UPDATE.path), - description: z.string().optional().describe(FOLDERS.UPDATE.description), + description: z.string().optional().describe(FOLDERS.UPDATE.description) }) .array() .min(1) diff --git a/backend/src/services/secret-folder/secret-folder-service.ts b/backend/src/services/secret-folder/secret-folder-service.ts index 291232dbd..aabc35683 100644 --- a/backend/src/services/secret-folder/secret-folder-service.ts +++ b/backend/src/services/secret-folder/secret-folder-service.ts @@ -122,7 +122,10 @@ export const secretFolderServiceFactory = ({ } } - const doc = await folderDAL.create({ name, envId: env.id, version: 1, parentId: parentFolderId, description }, tx); + const doc = await folderDAL.create( + { name, envId: env.id, version: 1, parentId: parentFolderId, description }, + tx + ); await folderVersionDAL.create( { name: doc.name, diff --git a/backend/src/services/secret-folder/secret-folder-types.ts b/backend/src/services/secret-folder/secret-folder-types.ts index 983cbb32d..7d3d4934a 100644 --- a/backend/src/services/secret-folder/secret-folder-types.ts +++ b/backend/src/services/secret-folder/secret-folder-types.ts @@ -9,7 +9,7 @@ export type TCreateFolderDTO = { environment: string; path: string; name: string; - description?: string; + description?: string; } & TProjectPermission; export type TUpdateFolderDTO = { @@ -17,7 +17,7 @@ export type TUpdateFolderDTO = { path: string; id: string; name: string; - description?: string; + description?: string; } & TProjectPermission; export type TUpdateManyFoldersDTO = { @@ -27,7 +27,7 @@ export type TUpdateManyFoldersDTO = { path: string; id: string; name: string; - description?: string; + description?: string; }[]; } & Omit;