From 8274992e79de6a61e0190a6bc7e6ca7dcd57a09a Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Thu, 28 Apr 2022 08:20:15 +0200 Subject: [PATCH] Fix visitor limit check --- src/utils/appwriteServer.util.ts | 4 +++- src/utils/shares/security.util.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/utils/appwriteServer.util.ts b/src/utils/appwriteServer.util.ts index bd68edf..dfea00b 100644 --- a/src/utils/appwriteServer.util.ts +++ b/src/utils/appwriteServer.util.ts @@ -7,7 +7,9 @@ client .setEndpoint( (process.env["NEXT_PUBLIC_APPWRITE_HOST"] as string).replace( "localhost", - "host.docker.internal" + process.env.NODE_ENV == "production" + ? "host.docker.internal" + : "localhost" ) ) .setProject("pingvin-share") diff --git a/src/utils/shares/security.util.ts b/src/utils/shares/security.util.ts index 4161af0..8be7105 100644 --- a/src/utils/shares/security.util.ts +++ b/src/utils/shares/security.util.ts @@ -19,7 +19,7 @@ export const checkSecurity = async ( .getDocument("shareSecurity", shareDocument.securityID) .then((securityDocument) => { if (securityDocument.maxVisitors) { - if (shareDocument.visitorCount > securityDocument.maxVisitors) { + if (shareDocument.visitorCount >= securityDocument.maxVisitors) { throw "visitor_limit_exceeded"; } }