From 61f97f78f004d307e300d399d4dba4f44ed25557 Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 12 Jun 2024 13:11:31 +0700 Subject: [PATCH] fix --- app/srv/ws/sync/code/parts/init/frontend.ts | 14 ++++++++++---- app/srv/ws/sync/code/parts/init/server.ts | 6 ++++-- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/app/srv/ws/sync/code/parts/init/frontend.ts b/app/srv/ws/sync/code/parts/init/frontend.ts index 40c1b714..e1ad6176 100644 --- a/app/srv/ws/sync/code/parts/init/frontend.ts +++ b/app/srv/ws/sync/code/parts/init/frontend.ts @@ -121,14 +121,18 @@ export const initFrontEnd = async ( ) { if (typeof fe !== 'undefined' && !fe.rebuilding) { fe.rebuilding = true; - await fe.ctx.rebuild(); + try { + await fe.ctx.rebuild(); + } catch (e) { } fe.rebuilding = false; } if (typeof srv !== 'undefined' && !srv.rebuilding && srv.ctx) { srv.rebuilding = true; - await srv.ctx.rebuild(); - await server.init(id_site); + try { + await srv.ctx.rebuild(); + await server.init(id_site); + } catch (e) { } srv.rebuilding = false; } } @@ -137,7 +141,9 @@ export const initFrontEnd = async ( }; const fe = code.internal.frontend[id_site]; fe.rebuilding = true; - await fe.ctx.rebuild(); + try { + await fe.ctx.rebuild(); + } catch (e) { } fe.rebuilding = false; } catch (e: any) { console.error("Error building front end", id_site); diff --git a/app/srv/ws/sync/code/parts/init/server.ts b/app/srv/ws/sync/code/parts/init/server.ts index cbef2029..a9062fec 100644 --- a/app/srv/ws/sync/code/parts/init/server.ts +++ b/app/srv/ws/sync/code/parts/init/server.ts @@ -108,7 +108,9 @@ export const initServer = async ( }; code.internal.server[id_site].rebuilding = true; - await code.internal.server[id_site].ctx.rebuild(); - await server.init(id_site); + try { + await code.internal.server[id_site].ctx.rebuild(); + await server.init(id_site); + } catch (e) { } code.internal.server[id_site].rebuilding = false; };