Prevent data leak from get tenant endpoint

This commit is contained in:
Karl Ludwig Weise
2026-05-05 11:53:52 +02:00
parent 98a107d4b4
commit ad9e49e3cf
+14 -1
View File
@@ -471,7 +471,20 @@ export const GET: RequestHandler = async ({ params, locals }) => {
}); });
return json({ return json({
tenant: tenantData, tenant: {
id: tenantData.id,
createdAt: tenantData.createdAt,
updatedAt: tenantData.updatedAt,
languages: tenantData.languages,
defaultLanguage: tenantData.defaultLanguage,
shortName: tenantData.shortName,
longName: tenantData.longName,
descriptions: tenantData.descriptions || {},
domain: tenantData.domain,
logo: tenantData.logo,
setupState: tenantData.setupState,
links: tenantData.links,
},
}); });
} catch (error) { } catch (error) {
logError(log)("Error getting tenant details", error, locals.user?.id, params.id); logError(log)("Error getting tenant details", error, locals.user?.id, params.id);