style: format code biome
Local Build and Deploy / deploy (push) Failing after 46s

This commit is contained in:
openhands committed 2026-07-13 21:57:41 +02:00
1 parent 8efd032cc6
commit df38dccbf1
735 files changed
+128321 -120870

No files matched your search

+33 -31
View File
@@ -9,45 +9,47 @@ import { prisma } from "@/lib/prisma";
* string). Mirrors AtomCMS' housekeeping permission management.
*/
export async function upsertPermission(formData: FormData): Promise<void> {
await requireStaff();
await requireStaff();
const permission = String(formData.get("permission") ?? "")
.normalize("NFC")
.trim()
.slice(0, 255);
const minRank = Number(formData.get("minRank"));
const descriptionRaw = String(formData.get("description") ?? "")
.normalize("NFC")
.trim()
.slice(0, 255);
const description = descriptionRaw.length > 0 ? descriptionRaw : null;
const permission = String(formData.get("permission") ?? "")
.normalize("NFC")
.trim()
.slice(0, 255);
const minRank = Number(formData.get("minRank"));
const descriptionRaw = String(formData.get("description") ?? "")
.normalize("NFC")
.trim()
.slice(0, 255);
const description = descriptionRaw.length > 0 ? descriptionRaw : null;
if (!permission || !Number.isFinite(minRank) || minRank < 0) return;
if (!permission || !Number.isFinite(minRank) || minRank < 0) return;
try {
await prisma.websiteHousekeepingPermissions.upsert({
where: { permission },
update: { minRank, description },
create: { permission, minRank, description },
});
} catch {
// Swallow: duplicate/constraint issues shouldn't crash the action.
}
try {
await prisma.websiteHousekeepingPermissions.upsert({
where: { permission },
update: { minRank, description },
create: { permission, minRank, description },
});
} catch {
// Swallow: duplicate/constraint issues shouldn't crash the action.
}
revalidatePath("/admin/housekeeping");
revalidatePath("/admin/housekeeping");
}
export async function deletePermission(formData: FormData): Promise<void> {
await requireStaff();
await requireStaff();
const raw = String(formData.get("id") ?? "").normalize("NFC");
if (!raw) return;
const raw = String(formData.get("id") ?? "").normalize("NFC");
if (!raw) return;
try {
await prisma.websiteHousekeepingPermissions.delete({ where: { id: BigInt(raw) } });
} catch {
// Already gone / invalid id.
}
try {
await prisma.websiteHousekeepingPermissions.delete({
where: { id: BigInt(raw) },
});
} catch {
// Already gone / invalid id.
}
revalidatePath("/admin/housekeeping");
revalidatePath("/admin/housekeeping");
}