diff --git a/dist/functions/server/web-pages/grab-page-component.js b/dist/functions/server/web-pages/grab-page-component.js index 063ccc3..d972b2e 100644 --- a/dist/functions/server/web-pages/grab-page-component.js +++ b/dist/functions/server/web-pages/grab-page-component.js @@ -6,6 +6,7 @@ import grabPageModules from "./grab-page-modules"; import grabPageCombinedServerRes from "./grab-page-combined-server-res"; import fullRebuild from "../full-rebuild"; import serverPostBuildFn from "../server-post-build-fn"; +import isDevelopment from "../../../utils/is-development"; class NotFoundError extends Error { status = 404; constructor(message) { @@ -17,6 +18,7 @@ export default async function grabPageComponent(params) { const { req, file_path: passed_file_path, debug, return_server_res_only, skip_server_res, is_hydration, } = params; const url = req?.url ? new URL(req.url) : undefined; const router = global.ROUTER; + const is_dev = isDevelopment(); let routeParams = undefined; try { routeParams = req ? await grabRouteParams({ req }) : undefined; @@ -88,7 +90,7 @@ export default async function grabPageComponent(params) { const is404 = error instanceof NotFoundError || error?.name === "NotFoundError" || error?.status === 404; - if (!params.retry) { + if (!params.retry && is_dev) { while (global.REBUILD_RETRIES < 2) { global.REBUILD_RETRIES = global.REBUILD_RETRIES + 1; await fullRebuild(); diff --git a/package.json b/package.json index 144e6c0..aced071 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bunext", - "version": "1.0.79", + "version": "1.0.80", "main": "dist/index.js", "module": "index.ts", "dependencies": { diff --git a/src/functions/server/web-pages/grab-page-component.tsx b/src/functions/server/web-pages/grab-page-component.tsx index 5799c6b..5e91857 100644 --- a/src/functions/server/web-pages/grab-page-component.tsx +++ b/src/functions/server/web-pages/grab-page-component.tsx @@ -7,6 +7,7 @@ import grabPageModules from "./grab-page-modules"; import grabPageCombinedServerRes from "./grab-page-combined-server-res"; import fullRebuild from "../full-rebuild"; import serverPostBuildFn from "../server-post-build-fn"; +import isDevelopment from "../../../utils/is-development"; class NotFoundError extends Error { status = 404; @@ -41,6 +42,7 @@ export default async function grabPageComponent( const url = req?.url ? new URL(req.url) : undefined; const router = global.ROUTER; + const is_dev = isDevelopment(); let routeParams: BunxRouteParams | undefined = undefined; @@ -133,7 +135,7 @@ export default async function grabPageComponent( error?.name === "NotFoundError" || error?.status === 404; - if (!params.retry) { + if (!params.retry && is_dev) { while (global.REBUILD_RETRIES < 2) { global.REBUILD_RETRIES = global.REBUILD_RETRIES + 1;