diff --git a/packages/server/src/services/proprietary/license-key.ts b/packages/server/src/services/proprietary/license-key.ts index 8cfa51406..1feb8ee7d 100644 --- a/packages/server/src/services/proprietary/license-key.ts +++ b/packages/server/src/services/proprietary/license-key.ts @@ -3,18 +3,12 @@ import { organization, user } from "@dokploy/server/db/schema"; import { eq } from "drizzle-orm"; export const hasValidLicense = async (organizationId: string) => { - // we need to find the owner of the organization - const organizationResult = await db.query.organization.findFirst({ - where: eq(organization.id, organizationId), - columns: { ownerId: true }, - }); + const ownerId = await getOrganizationOwnerId(organizationId); - if (!organizationResult) { + if (!ownerId) { return false; } - const ownerId = organizationResult?.ownerId; - const currentUser = await db.query.user.findFirst({ where: eq(user.id, ownerId), columns: {