From ee1372fd552d7217a928d592cf190243ecc79a3b Mon Sep 17 00:00:00 2001 From: David Weber | geOps Date: Sun, 31 Dec 2023 13:40:27 +0100 Subject: [PATCH] fix: explicitly delete all sources when removing rendered GC sometimes cannot do it himself. Maybe a self-referencing problem Signed-off-by: David Weber | geOps --- src/serve_rendered.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index ec590b6..21ee2cf 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -1250,6 +1250,9 @@ export const serve_rendered = { item.map.renderersStatic.forEach((pool) => { pool.close(); }); + Object.entries(item.map.sources).forEach(([key, source]) => { + delete item.map.sources[key]; + }); } delete repo[id]; },