Zeit Fix
This commit is contained in:
@@ -7,6 +7,7 @@ import { Enums, prisma } from "#lib/server/prisma";
|
||||
import { getCurrentUser } from "#lib/server/user";
|
||||
import moment from "moment-timezone";
|
||||
|
||||
moment.locale("de");
|
||||
moment.tz.setDefault("Europe/Berlin");
|
||||
|
||||
const start = moment(Astro.url.searchParams.get("start"));
|
||||
|
||||
@@ -7,12 +7,14 @@ import { getCurrentUser } from "#lib/server/user";
|
||||
import { prisma } from "#lib/server/prisma";
|
||||
import { extrahiereAusweisAusFeldMitMehrerenAusweisen } from "#lib/server/ausweis";
|
||||
import { getProvision } from "#lib/provision";
|
||||
moment.locale("de");
|
||||
moment.tz.setDefault("Europe/Berlin");
|
||||
const datum = moment(Astro.url.searchParams.get("d")).set("date", 1);
|
||||
|
||||
const datum = moment(Astro.url.searchParams.get("d"));
|
||||
const benutzer = await getCurrentUser(Astro);
|
||||
|
||||
// Wir dürfen die Abrechnung erst ab Juni starten lassen.
|
||||
if (datum.isBefore(moment().set("year", 2025).set("month", 5).set("date", 1))) {
|
||||
if (datum.isBefore(moment().set("year", 2025).set("month", 4).endOf("month"))) {
|
||||
return Astro.redirect("/404")
|
||||
}
|
||||
|
||||
@@ -126,7 +128,7 @@ Handlebars.registerHelper("get-provision-betrag", function (ausweisart, ausweist
|
||||
});
|
||||
|
||||
const template = Handlebars.compile(abrechnungTemplateHTML);
|
||||
const html = template({ monat: datum.format("MMMM YYYY"), bestellungen: blocks });
|
||||
const html = template({ monat: datum.format("MMMM YYYY"), bestellungen: blocks, heute: moment().format("DD.MM.YYYY") });
|
||||
await page.goto(`data:text/html;charset=UTF-8,${encodeURIComponent(html)}`, {
|
||||
waitUntil: "networkidle0",
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user