aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorent Devillechabrol <[email protected]>2025-08-14 10:37:43 -0700
committerFlorent Devillechabrol <[email protected]>2025-08-14 10:37:43 -0700
commit83400b54e7a6411e0a04e5239e838854e3bba05d (patch)
tree1f5a5ff4b21d28aecb2d739d2bf7b5132049c9d2
parentUpdate changelog with new version section. (diff)
downloadzen-83400b54e7a6411e0a04e5239e838854e3bba05d.tar.xz
zen-83400b54e7a6411e0a04e5239e838854e3bba05d.zip
If the oplog has no packagestoreentry then show the raw json.
-rw-r--r--src/zenserver/frontend/html/pages/entry.js7
1 files 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)
{