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({
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) {
logError(log)("Error getting tenant details", error, locals.user?.id, params.id);