diff --git a/packages/lib/actionClass/auth.ts b/packages/lib/actionClass/auth.ts index 1d7a431361..df7d40ae87 100644 --- a/packages/lib/actionClass/auth.ts +++ b/packages/lib/actionClass/auth.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { ZId } from "@formbricks/types/v1/environment"; import { validateInputs } from "../utils/validate"; import { hasUserEnvironmentAccess } from "../environment/auth"; diff --git a/packages/lib/apiKey/auth.ts b/packages/lib/apiKey/auth.ts index 6699514ddc..5e3140e93e 100644 --- a/packages/lib/apiKey/auth.ts +++ b/packages/lib/apiKey/auth.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { ZId } from "@formbricks/types/v1/environment"; import { validateInputs } from "../utils/validate"; import { hasUserEnvironmentAccess } from "../environment/auth"; diff --git a/packages/lib/apiKey/service.ts b/packages/lib/apiKey/service.ts index 89bfd03d80..e181dd3992 100644 --- a/packages/lib/apiKey/service.ts +++ b/packages/lib/apiKey/service.ts @@ -1,4 +1,5 @@ import "server-only"; + import z from "zod"; import { prisma } from "@formbricks/database"; import { TApiKey, TApiKeyCreateInput, ZApiKeyCreateInput } from "@formbricks/types/v1/apiKeys"; diff --git a/packages/lib/response/auth.ts b/packages/lib/response/auth.ts index 48ea212553..15268c9598 100644 --- a/packages/lib/response/auth.ts +++ b/packages/lib/response/auth.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { ZId } from "@formbricks/types/v1/environment"; import { validateInputs } from "../utils/validate"; import { hasUserEnvironmentAccess } from "../environment/auth"; diff --git a/packages/lib/response/service.ts b/packages/lib/response/service.ts index b0f2595826..4e7f9a820f 100644 --- a/packages/lib/response/service.ts +++ b/packages/lib/response/service.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { TResponse, @@ -11,7 +13,6 @@ import { TPerson } from "@formbricks/types/v1/people"; import { TTag } from "@formbricks/types/v1/tags"; import { Prisma } from "@prisma/client"; import { cache } from "react"; -import "server-only"; import { getPerson, transformPrismaPerson } from "../services/person"; import { captureTelemetry } from "../telemetry"; import { validateInputs } from "../utils/validate"; diff --git a/packages/lib/services/attributeClass.ts b/packages/lib/services/attributeClass.ts index 5684995ca8..621c50a5b3 100644 --- a/packages/lib/services/attributeClass.ts +++ b/packages/lib/services/attributeClass.ts @@ -1,5 +1,6 @@ "use server"; import "server-only"; + import { prisma } from "@formbricks/database"; import { TAttributeClass, diff --git a/packages/lib/services/displays.ts b/packages/lib/services/displays.ts index e07d0f54a5..5cbe1983d9 100644 --- a/packages/lib/services/displays.ts +++ b/packages/lib/services/displays.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { TDisplay, diff --git a/packages/lib/services/environment.ts b/packages/lib/services/environment.ts index be03a3a159..6c23f9d3f9 100644 --- a/packages/lib/services/environment.ts +++ b/packages/lib/services/environment.ts @@ -1,4 +1,5 @@ import "server-only"; + import { prisma } from "@formbricks/database"; import { z } from "zod"; import { Prisma, EnvironmentType } from "@prisma/client"; diff --git a/packages/lib/services/googleSheet.ts b/packages/lib/services/googleSheet.ts index bb9b7ecfab..1f8900a889 100644 --- a/packages/lib/services/googleSheet.ts +++ b/packages/lib/services/googleSheet.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { Prisma } from "@prisma/client"; import { DatabaseError } from "@formbricks/types/v1/errors"; diff --git a/packages/lib/services/invite.ts b/packages/lib/services/invite.ts index 7d0b289db4..1a8842fd14 100644 --- a/packages/lib/services/invite.ts +++ b/packages/lib/services/invite.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { Prisma } from "@prisma/client"; import { TInvite, TInviteUpdateInput } from "@formbricks/types/v1/invites"; diff --git a/packages/lib/services/membership.ts b/packages/lib/services/membership.ts index dee3b587ec..c1e2ab07ed 100644 --- a/packages/lib/services/membership.ts +++ b/packages/lib/services/membership.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { ResourceNotFoundError } from "@formbricks/types/v1/errors"; import { TMember, TMembership, TMembershipUpdateInput } from "@formbricks/types/v1/memberships"; diff --git a/packages/lib/services/product.ts b/packages/lib/services/product.ts index db57c09b29..fff3ef3054 100644 --- a/packages/lib/services/product.ts +++ b/packages/lib/services/product.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { ZId } from "@formbricks/types/v1/environment"; import { DatabaseError, ValidationError } from "@formbricks/types/v1/errors"; @@ -6,7 +8,6 @@ import { ZProduct, ZProductUpdateInput } from "@formbricks/types/v1/product"; import { Prisma } from "@prisma/client"; import { revalidateTag, unstable_cache } from "next/cache"; import { cache } from "react"; -import "server-only"; import { z } from "zod"; import { validateInputs } from "../utils/validate"; import { EnvironmentType } from "@prisma/client"; diff --git a/packages/lib/services/profile.ts b/packages/lib/services/profile.ts index dc6e4d8dc5..c094a6971d 100644 --- a/packages/lib/services/profile.ts +++ b/packages/lib/services/profile.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { ZId } from "@formbricks/types/v1/environment"; import { DatabaseError, ResourceNotFoundError } from "@formbricks/types/v1/errors"; diff --git a/packages/lib/services/survey.ts b/packages/lib/services/survey.ts index c7466cdb00..6deb20e1e0 100644 --- a/packages/lib/services/survey.ts +++ b/packages/lib/services/survey.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { ZId } from "@formbricks/types/v1/environment"; import { DatabaseError, ResourceNotFoundError, ValidationError } from "@formbricks/types/v1/errors"; @@ -10,7 +12,6 @@ import { } from "@formbricks/types/v1/surveys"; import { Prisma } from "@prisma/client"; import { revalidateTag, unstable_cache } from "next/cache"; -import "server-only"; import { z } from "zod"; import { captureTelemetry } from "../telemetry"; import { validateInputs } from "../utils/validate"; diff --git a/packages/lib/services/tagOnResponse.ts b/packages/lib/services/tagOnResponse.ts index 4e22c16afb..0ee7952999 100644 --- a/packages/lib/services/tagOnResponse.ts +++ b/packages/lib/services/tagOnResponse.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { TTagsCount } from "@formbricks/types/v1/tags"; import { cache } from "react"; diff --git a/packages/lib/services/team.ts b/packages/lib/services/team.ts index 9288851fb7..f8809ca590 100644 --- a/packages/lib/services/team.ts +++ b/packages/lib/services/team.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { ZId } from "@formbricks/types/v1/environment"; import { DatabaseError, ResourceNotFoundError } from "@formbricks/types/v1/errors"; diff --git a/packages/lib/services/teamDetails.ts b/packages/lib/services/teamDetails.ts index 02dcb90832..c3704f9dfc 100644 --- a/packages/lib/services/teamDetails.ts +++ b/packages/lib/services/teamDetails.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { Prisma } from "@prisma/client"; import { validateInputs } from "../utils/validate"; diff --git a/packages/lib/tag/auth.ts b/packages/lib/tag/auth.ts index d9c3b85543..5d4314eec5 100644 --- a/packages/lib/tag/auth.ts +++ b/packages/lib/tag/auth.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { validateInputs } from "../utils/validate"; import { hasUserEnvironmentAccess } from "../environment/auth"; import { getTag } from "./service"; diff --git a/packages/lib/tag/service.ts b/packages/lib/tag/service.ts index 32028f4197..52ac466ed0 100644 --- a/packages/lib/tag/service.ts +++ b/packages/lib/tag/service.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { prisma } from "@formbricks/database"; import { TTag } from "@formbricks/types/v1/tags"; import { cache } from "react"; diff --git a/packages/lib/tagOnResponse/auth.ts b/packages/lib/tagOnResponse/auth.ts index 2b54f4443e..03f790efec 100644 --- a/packages/lib/tagOnResponse/auth.ts +++ b/packages/lib/tagOnResponse/auth.ts @@ -1,3 +1,5 @@ +import "server-only"; + import { validateInputs } from "../utils/validate"; import { unstable_cache } from "next/cache"; import { ZId } from "@formbricks/types/v1/environment";