From 83400b54e7a6411e0a04e5239e838854e3bba05d Mon Sep 17 00:00:00 2001 From: Florent Devillechabrol Date: Thu, 14 Aug 2025 10:37:43 -0700 Subject: If the oplog has no packagestoreentry then show the raw json. --- src/zenserver/frontend/html/pages/entry.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/zenserver/frontend/html/pages/entry.js b/src/zenserver/frontend/html/pages/entry.js index 47f28506e..08589b090 100644 --- a/src/zenserver/frontend/html/pages/entry.js +++ b/src/zenserver/frontend/html/pages/entry.js @@ -239,10 +239,13 @@ export class Page extends ZenPage _convert_legacy_to_tree(entry) { - const pkg_data = entry.find("packagedata"); + const raw_pkgst_entry = entry.find("packagestoreentry"); + if (raw_pkgst_entry == undefined) //if there is no packagestorentry then don't show the fancy webpage, just show the raw json + return; const tree = {}; + const pkg_data = entry.find("packagedata"); if (pkg_data) { var id = 0n; @@ -263,7 +266,7 @@ export class Page extends ZenPage tree["$id"] = id; } - const pkgst_entry = entry.find("packagestoreentry").as_object(); + const pkgst_entry = raw_pkgst_entry.as_object(); for (const field of pkgst_entry) { -- cgit v1.2.3