From 949c3830cd60fd815b79a24e392fc884687d7c66 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Thu, 29 Jan 2026 19:07:33 +0000 Subject: [PATCH] Apply patch [skip ci] --- routes/api/lease/approve.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/routes/api/lease/approve.ts b/routes/api/lease/approve.ts index 2b7cc33..69129ec 100644 --- a/routes/api/lease/approve.ts +++ b/routes/api/lease/approve.ts @@ -4,7 +4,9 @@ import { SessionCookie } from "../../auth/callback.ts"; import { approveLease, getLeaseById } from "../../../services/leaseService.ts"; import { getUserById } from "../../../services/userService.ts"; import { getPropertyById } from "../../../services/propertyService.ts"; -import { sendLeaseApproved } from "../../../services/notificationService.ts"; +import { + sendLeaseApproved, +} from "../../../services/notificationService.ts"; export const handler = define.handlers({ async POST(ctx) { @@ -81,29 +83,27 @@ export const handler = define.handlers({ } const approvedLease = result[0]; + const tenant = await getUserById(lease.tenant_id); + const landlord = await getUserById(user_id); + const property = lease.property_id + ? await getPropertyById(lease.property_id) + : null; - if (lease.tenant_id) { - const tenant = await getUserById(lease.tenant_id); - const landlord = await getUserById(user_id); - const property = lease.property_id - ? await getPropertyById(lease.property_id) - : null; - - await sendLeaseApproved(lease.tenant_id, { - lease_id: lease.id, - property_address: property?.address_1 - ? `${property.address_1}, ${property.city}, ${property.state}` - : lease.property_address || "Property", - tenant_name: tenant?.name || "Tenant", - landlord_name: landlord?.name || "Landlord", - monthly_rent: property?.monthly_rent ?? lease.rent ?? undefined, - }); - } + await sendLeaseApproved(lease.tenant_id, { + lease_id: lease.id, + property_address: property?.address_1 + ? `${property.address_1}, ${property.city}, ${property.state}` + : lease.property_address || "Property", + tenant_name: tenant?.name || "Tenant", + landlord_name: landlord?.name || "Landlord", + monthly_rent: property?.monthly_rent || lease.rent, + }); return new Response( JSON.stringify({ success: true, lease: approvedLease, + lease: approvedLease, }), { status: 200,