@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 623 B
JavaScript
import{copy as e}from"../../../libs/i18n/copy.mjs";import{getTenantConfig as t,multiTenancyEnabled as n}from"../../../utils/helpers/tenants.mjs";const r=r=>{let i=r.tenantKeys.find(e=>t(r.config,e)===void 0);if(i!==void 0)return{type:`basic`,message:e(`server:core.tenants.unknown`,{data:{key:i}}),status:400};if(n(r.config)&&!r.targetSuperAdmin&&r.tenantKeys.length===0)return{type:`basic`,message:e(`server:core.errors.validation.message`),status:400,errors:{tenantKeys:{code:`invalid`,message:e(`server:core.users.tenants.required`)}}}};export{r as default};
//# sourceMappingURL=validate-user-tenant-memberships.mjs.map