Merge commit from fork

* fix(security): restrict access to integrations to authenticated users

* chore: github is broken
This commit is contained in:
Meier Lukas authored and GitHub committed 2026-02-27 19:24:24 +01:00
1 parent fce970c706
commit 91fc5a5c74
2 files changed
+17 -11

No files matched your search

@@ -43,7 +43,7 @@ import { mapTestConnectionError } from "./map-test-connection-error";
const logger = createLogger({ module: "integrationRouter" });
export const integrationRouter = createTRPCRouter({
all: publicProcedure.query(async ({ ctx }) => {
all: protectedProcedure.query(async ({ ctx }) => {
const groupsOfCurrentUser = await ctx.db.query.groupMembers.findMany({
where: eq(groupMembers.userId, ctx.session?.user.id ?? ""),
});
@@ -85,7 +85,7 @@ export const integrationRouter = createTRPCRouter({
integrationKinds.indexOf(integrationA.kind) - integrationKinds.indexOf(integrationB.kind),
);
}),
allThatSupportSearch: publicProcedure.query(async ({ ctx }) => {
allThatSupportSearch: protectedProcedure.query(async ({ ctx }) => {
const groupsOfCurrentUser = await ctx.db.query.groupMembers.findMany({
where: eq(groupMembers.userId, ctx.session?.user.id ?? ""),
});
@@ -133,7 +133,7 @@ export const integrationRouter = createTRPCRouter({
integrationKinds.indexOf(integrationA.kind) - integrationKinds.indexOf(integrationB.kind),
);
}),
allOfGivenCategory: publicProcedure
allOfGivenCategory: protectedProcedure
.input(
z.object({
category: z.enum(integrationCategories),