feat(organization): add logo support for organizations

This commit is contained in:
Mauricio Siu
2025-02-25 23:28:19 -06:00
parent d3c59ff8af
commit 7d77e14319
4 changed files with 37 additions and 4 deletions

View File

@@ -11,6 +11,7 @@ export const organizationRouter = createTRPCRouter({
.input(
z.object({
name: z.string(),
logo: z.string().optional(),
}),
)
.mutation(async ({ ctx, input }) => {
@@ -81,6 +82,7 @@ export const organizationRouter = createTRPCRouter({
z.object({
organizationId: z.string(),
name: z.string(),
logo: z.string().optional(),
}),
)
.mutation(async ({ ctx, input }) => {
@@ -92,7 +94,10 @@ export const organizationRouter = createTRPCRouter({
}
const result = await db
.update(organization)
.set({ name: input.name })
.set({
name: input.name,
logo: input.logo,
})
.where(eq(organization.id, input.organizationId))
.returning();
return result[0];