clientAddress
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { AufnahmeClient, BenutzerClient, ObjektClient, UploadedGebaeudeBild, VerbrauchsausweisWohnenClient } from "#components/Ausweis/types.js";
|
||||
import { endEnergieVerbrauchVerbrauchsausweis_2016 } from "#lib/Berechnungen/VerbrauchsausweisWohnen/VerbrauchsausweisWohnen_2016.js";
|
||||
import { getEmpfehlungen } from "#lib/XML/getEmpfehlungen.js";
|
||||
import { Enums } from "#lib/server/prisma";
|
||||
import { Enums } from "#lib/server/prisma.js";
|
||||
import * as fs from "fs"
|
||||
import moment from "moment";
|
||||
import { PDFDocument, PDFFont, PDFImage, PDFPage, RotationTypes, StandardFonts, TextAlignment } from "pdf-lib";
|
||||
@@ -81,14 +81,14 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne
|
||||
toggleCheck("anlass_modernisierung", ausweis.ausstellgrund == "Modernisierung")
|
||||
toggleCheck("anlass_sonstiges", ausweis.ausstellgrund == "Sonstiges")
|
||||
|
||||
const gebaeudeBild = bilder.find(image => image.kategorie === Enums.BilderKategorie.Gebaeude);
|
||||
const gebaeudeBild = bilder && bilder.find(image => image.kategorie === Enums.BilderKategorie.Gebaeude);
|
||||
|
||||
if (gebaeudeBild) {
|
||||
if (gebaeudeBild && gebaeudeBild.data) {
|
||||
let image: PDFImage;
|
||||
try {
|
||||
image = await pdf.embedJpg(gebaeudeBild?.data)
|
||||
image = await pdf.embedJpg(gebaeudeBild.data)
|
||||
} catch(e) {
|
||||
image = await pdf.embedPng(gebaeudeBild?.data)
|
||||
image = await pdf.embedPng(gebaeudeBild.data)
|
||||
}
|
||||
pages[0].drawImage(image, {
|
||||
x: 460.5,
|
||||
|
||||
@@ -5,9 +5,6 @@ import { encodeToken } from "../../../lib/auth/token.js";
|
||||
import { APIError, defineApiRoute } from "astro-typesafe-api/server";
|
||||
import { TokenType } from "#lib/auth/types.js";
|
||||
|
||||
export const prerender = false;
|
||||
|
||||
|
||||
export const GET = defineApiRoute({
|
||||
meta: {
|
||||
description:
|
||||
@@ -105,7 +102,7 @@ export const GET = defineApiRoute({
|
||||
data: {
|
||||
benutzer_id: user.id,
|
||||
expiry: refreshTokenExpiry.toDate(),
|
||||
ip: ctx.clientAddress ?? "",
|
||||
ip: "",
|
||||
token: refreshToken,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -7,8 +7,6 @@ import { APIError, defineApiRoute } from "astro-typesafe-api/server";
|
||||
import { TokenType } from "#lib/auth/types.js";
|
||||
import { UUidWithPrefix } from "#components/Ausweis/types.js";
|
||||
|
||||
export const prerender = false;
|
||||
|
||||
export const GET = defineApiRoute({
|
||||
meta: {
|
||||
description:
|
||||
@@ -67,7 +65,7 @@ export const GET = defineApiRoute({
|
||||
data: {
|
||||
token: refreshToken,
|
||||
benutzer_id: user.id,
|
||||
ip: ctx.clientAddress ?? "",
|
||||
ip: "",
|
||||
expiry: refreshTokenExpiry.toDate(),
|
||||
},
|
||||
});
|
||||
|
||||
@@ -2,7 +2,7 @@ import { AufnahmeClient, BenutzerClient, getAusweisartFromUUID, ObjektClient, Up
|
||||
import { API_ACCESS_TOKEN_COOKIE_NAME } from "#lib/constants.js";
|
||||
import { pdfVerbrauchsausweisGewerbe } from "#lib/pdf/pdfVerbrauchsausweisGewerbe.js";
|
||||
import { pdfVerbrauchsausweisWohnen } from "#lib/pdf/pdfVerbrauchsausweisWohnen.js";
|
||||
import { Enums } from "#lib/client/prisma";
|
||||
import { Enums } from "#lib/client/prisma.js";
|
||||
import { APIRoute } from "astro";
|
||||
import { createCaller } from "src/astro-typesafe-api-caller.js";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user