LocalNotionApi Starting: Sun Jul 26 07:42:34 PM UTC 2026 Listing Environment... ADMIN_EMAIL=administrator@localnotion.net ADMIN_PASSWORD=DesmondMiles APP_NAME=localnotion_api DB_HOST=localhost DB_NAME=ln-main DB_PASSWORD=SumSumRulz! DB_PORT=5432 DB_USERNAME=morty FIREBASE_SERVICE_ACCOUNT_PATH=/opt/localnotion/.firebase-account.json FIREBASE_STORAGE_BUCKET=localnotion-faloha.firebasestorage.app HOME=/opt/localnotion INVOCATION_ID=005402d666a34f42adb53f5e99f1ea9a JOURNAL_STREAM=9:115274 LANG=en_US.UTF-8 LN_HOME=/opt/localnotion LN_LOGS=/usr/share/nginx/html/ln-logs LOGNAME=morty NODE_ENV=development PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/var/lib/snapd/snap/bin:/opt/localnotion/bin POSTMARK_API_KEY=a94aef7a-b5db-442b-913d-940a54299a0d PWD=/opt/localnotion/ln-api SHELL=/bin/bash SHLVL=1 SYSTEMD_EXEC_PID=70583 USER=morty _=/usr/bin/env Listing Environment Finished [Nest] 70590 - 07/26/2026, 7:42:35 PM  LOG [NestFactory] Starting Nest application... [Nest] 70590 - 07/26/2026, 7:42:35 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +19ms [Nest] 70590 - 07/26/2026, 7:42:35 PM  LOG [InstanceLoader] ConfigHostModule dependencies initialized +1ms [Nest] 70590 - 07/26/2026, 7:42:35 PM  LOG [InstanceLoader] ConfigModule dependencies initialized +198ms [Nest] 70590 - 07/26/2026, 7:42:35 PM  LOG [InstanceLoader] FirebaseModule dependencies initialized +25ms [Nest] 70590 - 07/26/2026, 7:42:35 PM  LOG [InstanceLoader] AppModule dependencies initialized +0ms query: SELECT version() query: SELECT * FROM current_schema() query: CREATE EXTENSION IF NOT EXISTS "uuid-ossp" query: START TRANSACTION query: SELECT * FROM current_schema() query: SELECT * FROM current_database() query: SELECT "table_schema", "table_name", obj_description(('"' || "table_schema" || '"."' || "table_name" || '"')::regclass, 'pg_class') AS table_comment FROM "information_schema"."tables" WHERE ("table_schema" = 'public' AND "table_name" = 'clients') OR ("table_schema" = 'public' AND "table_name" = 'users') OR ("table_schema" = 'public' AND "table_name" = 'pools') OR ("table_schema" = 'public' AND "table_name" = 'products') OR ("table_schema" = 'public' AND "table_name" = 'items') OR ("table_schema" = 'public' AND "table_name" = 'reservations') OR ("table_schema" = 'public' AND "table_name" = 'product_groups') OR ("table_schema" = 'public' AND "table_name" = 'payment_gateway') OR ("table_schema" = 'public' AND "table_name" = 'product_group_products') query: SELECT * FROM "information_schema"."tables" WHERE "table_schema" = 'public' AND "table_name" = 'typeorm_metadata' query: CREATE TABLE "clients" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "client_uid" character varying(128) NOT NULL, "first_name" character varying(100) NOT NULL, "last_name" character varying(100) NOT NULL, "email" character varying NOT NULL, "phone" character varying(50) NOT NULL, "name" character varying(255) NOT NULL, "description" text, "slug" character varying(100) NOT NULL, "subscription_tier" character varying(50) NOT NULL DEFAULT 'basic', "timezone" character varying(50) NOT NULL DEFAULT 'UTC', "is_active" boolean NOT NULL DEFAULT true, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "UQ_35f43684456b62e341302669b0d" UNIQUE ("client_uid"), CONSTRAINT "UQ_b48860677afe62cd96e12659482" UNIQUE ("email"), CONSTRAINT "UQ_2a850b0972b11500683fe49b3c4" UNIQUE ("slug"), CONSTRAINT "PK_f1ab7cf3a5714dbc6bb4e1c28a4" PRIMARY KEY ("id")) query: CREATE UNIQUE INDEX "IDX_35f43684456b62e341302669b0" ON "clients" ("client_uid") query: CREATE UNIQUE INDEX "IDX_b48860677afe62cd96e1265948" ON "clients" ("email") query: CREATE UNIQUE INDEX "IDX_2a850b0972b11500683fe49b3c" ON "clients" ("slug") query: CREATE INDEX "IDX_ace902f8d642e90a66508af639" ON "clients" ("is_active") query: SELECT "n"."nspname", "t"."typname" FROM "pg_type" "t" INNER JOIN "pg_namespace" "n" ON "n"."oid" = "t"."typnamespace" WHERE "n"."nspname" = 'public' AND "t"."typname" = 'users_role_enum' query: CREATE TYPE "public"."users_role_enum" AS ENUM('CONSUMER', 'USER', 'LEAD', 'CLIENT', 'DEMO', 'TEST', 'STAFF', 'ADMIN') query: CREATE TABLE "users" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "uid" character varying(128) NOT NULL, "name" character varying(255) NOT NULL, "email" character varying NOT NULL, "role" "public"."users_role_enum" NOT NULL, "access" integer NOT NULL DEFAULT '0', "client_id" uuid, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "UQ_6e20ce1edf0678a09f1963f9587" UNIQUE ("uid"), CONSTRAINT "UQ_97672ac88f789774dd47f7c8be3" UNIQUE ("email"), CONSTRAINT "PK_a3ffb1c0c8416b9fc6f907b7433" PRIMARY KEY ("id")) query: CREATE UNIQUE INDEX "IDX_6e20ce1edf0678a09f1963f958" ON "users" ("uid") query: CREATE INDEX "IDX_0d1e90d75674c54f8660c4ed44" ON "users" ("client_id") query: SELECT "n"."nspname", "t"."typname" FROM "pg_type" "t" INNER JOIN "pg_namespace" "n" ON "n"."oid" = "t"."typnamespace" WHERE "n"."nspname" = 'public' AND "t"."typname" = 'pools_tracking_type_enum' query: CREATE TYPE "public"."pools_tracking_type_enum" AS ENUM('INDIVIDUAL', 'POOL') query: CREATE TABLE "pools" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "client_id" uuid NOT NULL, "name" character varying(255) NOT NULL, "description" text, "tracking_type" "public"."pools_tracking_type_enum" NOT NULL, "capacity" integer, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "PK_6708c86fc389259de3ee43230ee" PRIMARY KEY ("id")) query: CREATE INDEX "IDX_c6a26443cd13f33769d65db66f" ON "pools" ("client_id") query: SELECT "n"."nspname", "t"."typname" FROM "pg_type" "t" INNER JOIN "pg_namespace" "n" ON "n"."oid" = "t"."typnamespace" WHERE "n"."nspname" = 'public' AND "t"."typname" = 'products_duration_type_enum' query: CREATE TYPE "public"."products_duration_type_enum" AS ENUM('HOURLY', 'DAILY', 'WEEKLY', 'CUSTOM') query: CREATE TABLE "products" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "client_id" uuid NOT NULL, "pool_id" uuid NOT NULL, "name" character varying(255) NOT NULL, "description" text, "slug" character varying(200) NOT NULL, "rental_rate" numeric(10,2) NOT NULL, "currency" character varying(3) NOT NULL DEFAULT 'USD', "duration_type" "public"."products_duration_type_enum" NOT NULL, "duration_value" integer NOT NULL, "available_from" TIMESTAMP WITH TIME ZONE, "available_to" TIMESTAMP WITH TIME ZONE, "max_quantity" integer, "is_active" boolean NOT NULL DEFAULT true, "image_url" character varying(500), "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "UQ_464f927ae360106b783ed0b4106" UNIQUE ("slug"), CONSTRAINT "PK_0806c755e0aca124e67c0cf6d7d" PRIMARY KEY ("id")) query: CREATE INDEX "IDX_285ba0d0d4d16d1ad981d8f0ff" ON "products" ("client_id") query: CREATE UNIQUE INDEX "IDX_464f927ae360106b783ed0b410" ON "products" ("slug") query: SELECT "n"."nspname", "t"."typname" FROM "pg_type" "t" INNER JOIN "pg_namespace" "n" ON "n"."oid" = "t"."typnamespace" WHERE "n"."nspname" = 'public' AND "t"."typname" = 'items_status_enum' query: CREATE TYPE "public"."items_status_enum" AS ENUM('AVAILABLE', 'RENTED', 'MAINTENANCE', 'RETIRED') query: CREATE TABLE "items" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "client_id" uuid NOT NULL, "pool_id" uuid NOT NULL, "name" character varying(255) NOT NULL, "description" text, "serial_number" character varying(100), "status" "public"."items_status_enum" NOT NULL DEFAULT 'AVAILABLE', "image_url" character varying(500), "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "PK_ba5885359424c15ca6b9e79bcf6" PRIMARY KEY ("id")) query: CREATE INDEX "IDX_03bbd01491a557392dd88456b3" ON "items" ("client_id") query: CREATE INDEX "IDX_33b83d275b42e27dfd462271bb" ON "items" ("pool_id") query: CREATE INDEX "IDX_36275759f2cbc3b5ca32f39341" ON "items" ("status") query: SELECT "n"."nspname", "t"."typname" FROM "pg_type" "t" INNER JOIN "pg_namespace" "n" ON "n"."oid" = "t"."typnamespace" WHERE "n"."nspname" = 'public' AND "t"."typname" = 'reservations_status_enum' query: CREATE TYPE "public"."reservations_status_enum" AS ENUM('PENDING', 'CONFIRMED', 'CHECKED_OUT', 'RETURNED', 'CANCELLED') query: CREATE TABLE "reservations" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "client_id" uuid NOT NULL, "product_id" uuid NOT NULL, "pool_id" uuid NOT NULL, "item_id" uuid, "consumer_uid" character varying(128), "consumer_name" character varying(255) NOT NULL, "consumer_email" character varying(255) NOT NULL, "consumer_phone" character varying(30), "start_time" TIMESTAMP WITH TIME ZONE NOT NULL, "end_time" TIMESTAMP WITH TIME ZONE NOT NULL, "quantity" integer NOT NULL DEFAULT '1', "unit_rate" numeric(10,2) NOT NULL, "total_amount" numeric(10,2) NOT NULL, "status" "public"."reservations_status_enum" NOT NULL DEFAULT 'PENDING', "notes" text, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "PK_da95cef71b617ac35dc5bcda243" PRIMARY KEY ("id")) query: CREATE INDEX "IDX_eb7027e899ba8bd29f5bee3953" ON "reservations" ("client_id") query: CREATE INDEX "IDX_17ed48431cd87fd05250af137f" ON "reservations" ("item_id") query: CREATE INDEX "IDX_00821b44c4e66f111233fd7f5b" ON "reservations" ("consumer_uid") query: CREATE INDEX "IDX_6980bebdfc294daf963c28f540" ON "reservations" ("start_time") query: CREATE INDEX "IDX_c42f5dcdd13d6e63ee44b4cb23" ON "reservations" ("status") query: CREATE TABLE "product_groups" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "client_id" uuid NOT NULL, "name" character varying(255) NOT NULL, "description" text, "slug" character varying(200) NOT NULL, "is_active" boolean NOT NULL DEFAULT true, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "UQ_93f9e0d1c8a8c6360cc31b7437c" UNIQUE ("slug"), CONSTRAINT "PK_bccc8805f3453d0cce77c1beedb" PRIMARY KEY ("id")) query: CREATE INDEX "IDX_930ea1bdc3a898b87c9d6a1153" ON "product_groups" ("client_id") query: CREATE UNIQUE INDEX "IDX_93f9e0d1c8a8c6360cc31b7437" ON "product_groups" ("slug") query: SELECT "n"."nspname", "t"."typname" FROM "pg_type" "t" INNER JOIN "pg_namespace" "n" ON "n"."oid" = "t"."typnamespace" WHERE "n"."nspname" = 'public' AND "t"."typname" = 'payment_gateway_provider_enum' query: SELECT "n"."nspname", "t"."typname" FROM "pg_type" "t" INNER JOIN "pg_namespace" "n" ON "n"."oid" = "t"."typnamespace" WHERE "n"."nspname" = 'public' AND "t"."typname" = 'payment_gateway_status_enum' query: CREATE TYPE "public"."payment_gateway_provider_enum" AS ENUM('STRIPE', 'PAYPAL', 'CURPAY', 'EMAIL') query: CREATE TYPE "public"."payment_gateway_status_enum" AS ENUM('REQUESTED', 'IN_PROGRESS', 'COMPLETED', 'FAILED', 'CANCELLED', 'EXPIRED', 'REJECTED', 'APPROVED') query: CREATE TABLE "payment_gateway" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "client_id" uuid NOT NULL, "provider" "public"."payment_gateway_provider_enum" NOT NULL, "status" "public"."payment_gateway_status_enum" NOT NULL DEFAULT 'REQUESTED', "label" character varying(255) NOT NULL, "credentials" jsonb NOT NULL, "is_active" boolean NOT NULL DEFAULT true, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "PK_8cd60dcc29059b7a42ea42b0eda" PRIMARY KEY ("id")) query: CREATE INDEX "IDX_d2df181957d616d143b6fa9a90" ON "payment_gateway" ("client_id") query: CREATE INDEX "IDX_5cd093b50c56e3f91194adfa97" ON "payment_gateway" ("is_active") query: CREATE TABLE "product_group_products" ("product_group_id" uuid NOT NULL, "product_id" uuid NOT NULL, CONSTRAINT "PK_b8bb20a2023bcbae50e1b73a11c" PRIMARY KEY ("product_group_id", "product_id")) query: CREATE INDEX "IDX_93b5aa92b1ab258d82c52ce0e9" ON "product_group_products" ("product_group_id") query: CREATE INDEX "IDX_61d25794e7ca098f6ba9593e23" ON "product_group_products" ("product_id") query: ALTER TABLE "users" ADD CONSTRAINT "FK_0d1e90d75674c54f8660c4ed446" FOREIGN KEY ("client_id") REFERENCES "clients"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "pools" ADD CONSTRAINT "FK_c6a26443cd13f33769d65db66fc" FOREIGN KEY ("client_id") REFERENCES "clients"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "products" ADD CONSTRAINT "FK_285ba0d0d4d16d1ad981d8f0ffb" FOREIGN KEY ("client_id") REFERENCES "clients"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "products" ADD CONSTRAINT "FK_e4432f6c7ae108783f1fdcd63db" FOREIGN KEY ("pool_id") REFERENCES "pools"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "items" ADD CONSTRAINT "FK_03bbd01491a557392dd88456b32" FOREIGN KEY ("client_id") REFERENCES "clients"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "items" ADD CONSTRAINT "FK_33b83d275b42e27dfd462271bbe" FOREIGN KEY ("pool_id") REFERENCES "pools"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "reservations" ADD CONSTRAINT "FK_eb7027e899ba8bd29f5bee39531" FOREIGN KEY ("client_id") REFERENCES "clients"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "reservations" ADD CONSTRAINT "FK_48d25c3eba71013de1994839f86" FOREIGN KEY ("product_id") REFERENCES "products"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "reservations" ADD CONSTRAINT "FK_7d8e33b209b77c06acac339661c" FOREIGN KEY ("pool_id") REFERENCES "pools"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "reservations" ADD CONSTRAINT "FK_17ed48431cd87fd05250af137fa" FOREIGN KEY ("item_id") REFERENCES "items"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "product_groups" ADD CONSTRAINT "FK_930ea1bdc3a898b87c9d6a11533" FOREIGN KEY ("client_id") REFERENCES "clients"("id") ON DELETE NO ACTION ON UPDATE NO ACTION query: ALTER TABLE "payment_gateway" ADD CONSTRAINT "FK_d2df181957d616d143b6fa9a907" FOREIGN KEY ("client_id") REFERENCES "clients"("id") ON DELETE RESTRICT ON UPDATE NO ACTION query: ALTER TABLE "product_group_products" ADD CONSTRAINT "FK_93b5aa92b1ab258d82c52ce0e93" FOREIGN KEY ("product_group_id") REFERENCES "product_groups"("id") ON DELETE CASCADE ON UPDATE CASCADE query: ALTER TABLE "product_group_products" ADD CONSTRAINT "FK_61d25794e7ca098f6ba9593e234" FOREIGN KEY ("product_id") REFERENCES "products"("id") ON DELETE CASCADE ON UPDATE CASCADE query: COMMIT [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmCoreModule dependencies initialized +245ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] AuthModule dependencies initialized +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] UsersModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] PoolsModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] ItemsModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] ReservationsModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] ClientsModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] PaymentGatewayModule dependencies initialized +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] ProductsModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] ProductGroupsModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [InstanceLoader] BookingModule dependencies initialized +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] AuthController {/auth}: +107ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/auth/me, GET} route +2ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/auth/user-by-email, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/auth/client/switch, POST} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/auth/set-claim, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] UsersController {/users}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/users, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/users/me, GET} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/users, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/users/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/users/:id, PATCH} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/users/:id, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] ClientsController {/clients}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/clients, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/clients, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/clients/slug/:slug, GET} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/clients/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/clients/:id, PATCH} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/clients/:id, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] PoolsController {/pools}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/pools, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/pools, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/pools/:id/availability, GET} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/pools/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/pools/:id, PATCH} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/pools/:id, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] ItemsController {/items}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/items, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/items, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/items/pool/:poolId, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/items/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/items/:id, PATCH} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/items/:id, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] ProductsController {/products}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/products, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/products, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/products/slug/:slug, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/products/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/products/:id, PATCH} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/products/:id, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] ProductGroupsController {/product-groups}: +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups/slug/:slug, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups/:id, PATCH} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups/:id/products, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups/:id/products, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/product-groups/:id, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] ReservationsController {/reservations}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations, POST} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations/my, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations/calendar, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations/:id, GET} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations/:id, PATCH} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations/:id/status, PATCH} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations/:id/check-in, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/reservations/:id, DELETE} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] BookingController {/booking/:clientSlug}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/booking/:clientSlug/products, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/booking/:clientSlug/products/:productSlug, GET} route +1ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/booking/:clientSlug/products/:productSlug/availability, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/booking/:clientSlug/reservation/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RoutesResolver] PaymentGatewayController {/payment-gateway}: +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/payment-gateway, POST} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/payment-gateway, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/payment-gateway/:id, GET} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/payment-gateway/:id, PATCH} route +0ms [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [RouterExplorer] Mapped {/payment-gateway/:id, DELETE} route +0ms query: SELECT "UserEntity"."id" AS "UserEntity_id", "UserEntity"."uid" AS "UserEntity_uid", "UserEntity"."name" AS "UserEntity_name", "UserEntity"."email" AS "UserEntity_email", "UserEntity"."role" AS "UserEntity_role", "UserEntity"."access" AS "UserEntity_access", "UserEntity"."client_id" AS "UserEntity_client_id", "UserEntity"."created_at" AS "UserEntity_created_at", "UserEntity"."updated_at" AS "UserEntity_updated_at" FROM "users" "UserEntity" WHERE (("UserEntity"."uid" = $1)) LIMIT 1 -- PARAMETERS: ["G2KPHznFxlNvjB4UrkxdfDZY11C2"] query: START TRANSACTION query: INSERT INTO "users"("id", "uid", "name", "email", "role", "access", "client_id", "created_at", "updated_at") VALUES (DEFAULT, $1, $2, $3, $4, $5, $6, DEFAULT, DEFAULT) RETURNING "id", "access", "created_at", "updated_at" -- PARAMETERS: ["G2KPHznFxlNvjB4UrkxdfDZY11C2","Administrator","administrator@localnotion.net","ADMIN",0,null] query: COMMIT [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [AuthService] Admin bootstrap complete [Nest] 70590 - 07/26/2026, 7:42:36 PM  LOG [NestApplication] Nest application successfully started +1ms