diff options
| author | Florent Devillechabrol <[email protected]> | 2025-08-14 10:37:43 -0700 |
|---|---|---|
| committer | Florent Devillechabrol <[email protected]> | 2025-08-14 10:37:43 -0700 |
| commit | 83400b54e7a6411e0a04e5239e838854e3bba05d (patch) | |
| tree | 1f5a5ff4b21d28aecb2d739d2bf7b5132049c9d2 | |
| parent | Update changelog with new version section. (diff) | |
| download | zen-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.js | 7 |
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) { |