mirror of
https://github.com/OHTU-German-learning-website/OHTU-German-learning-website.git
synced 2026-10-12 19:13:51 +03:00
fix format
This commit is contained in:
@@ -137,7 +137,10 @@ export const DELETE = withAuth(
|
||||
return NextResponse.json({ error: "Forbidden" }, { status: 403 });
|
||||
}
|
||||
if (err.message === "NOT_FOUND") {
|
||||
return NextResponse.json({ error: "Übung nicht gefunden." }, { status: 404 });
|
||||
return NextResponse.json(
|
||||
{ error: "Übung nicht gefunden." },
|
||||
{ status: 404 }
|
||||
);
|
||||
}
|
||||
return NextResponse.json({ error: err.message }, { status: 500 });
|
||||
}
|
||||
|
||||
@@ -49,10 +49,7 @@ export default function AdminButtons({ type, slug, pageExists = true }) {
|
||||
return;
|
||||
}
|
||||
|
||||
const message = await getDeleteErrorMessage(
|
||||
res,
|
||||
"Fehler beim Löschen."
|
||||
);
|
||||
const message = await getDeleteErrorMessage(res, "Fehler beim Löschen.");
|
||||
alert(message);
|
||||
};
|
||||
|
||||
|
||||
@@ -93,10 +93,7 @@ export default function AdminButtons({ type, slug, pageExists = true }) {
|
||||
return;
|
||||
}
|
||||
|
||||
const message = await getDeleteErrorMessage(
|
||||
res,
|
||||
"Fehler beim Löschen."
|
||||
);
|
||||
const message = await getDeleteErrorMessage(res, "Fehler beim Löschen.");
|
||||
alert(message);
|
||||
};
|
||||
|
||||
|
||||
@@ -12,4 +12,4 @@ export function canDeleteOwnedContent(user, ownerId) {
|
||||
}
|
||||
|
||||
return String(user.id) === String(ownerId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,7 +22,10 @@ describe("canDeleteOwnedContent", () => {
|
||||
|
||||
it("rejects admins deleting content without an owner", () => {
|
||||
expect(
|
||||
canDeleteOwnedContent({ id: 7, is_admin: true, is_superadmin: false }, null)
|
||||
canDeleteOwnedContent(
|
||||
{ id: 7, is_admin: true, is_superadmin: false },
|
||||
null
|
||||
)
|
||||
).toBe(false);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
export async function getDeleteErrorMessage(response, fallbackMessage) {
|
||||
if (response.status === 403) {
|
||||
return "Sie haben keine Berechtigung, diesen Inhalt zu löschen.";
|
||||
}
|
||||
if (response.status === 403) {
|
||||
return "Sie haben keine Berechtigung, diesen Inhalt zu löschen.";
|
||||
}
|
||||
|
||||
if (response.status === 401) {
|
||||
return "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.";
|
||||
}
|
||||
if (response.status === 401) {
|
||||
return "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.";
|
||||
}
|
||||
|
||||
const message = await response.text();
|
||||
return message || fallbackMessage;
|
||||
}
|
||||
const message = await response.text();
|
||||
return message || fallbackMessage;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user