fix: validate applicationId

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
This commit is contained in:
Farrel Darian
2026-03-07 16:31:50 +07:00
committed by GitHub
parent 66931fe24f
commit 653e5fa3a0

View File

@@ -814,11 +814,18 @@ export const applicationRouter = createTRPCRouter({
})
.input(uploadFileSchema)
.mutation(async ({ input, ctx }) => {
const zipFile = input.zip;
const applicationId = input.applicationId as string;
const dropBuildPath = input.dropBuildPath ?? null;
const zipFile = input.zip;
const applicationId = input.applicationId;
const dropBuildPath = input.dropBuildPath ?? null;
const app = await findApplicationById(applicationId);
if (!applicationId) {
throw new TRPCError({
code: "BAD_REQUEST",
message: "applicationId is required",
});
}
const app = await findApplicationById(applicationId);
if (
app.environment.project.organizationId !==