aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenserver')
-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)
{