summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorDong Zhang <dong.zhang@bmw.de>2022-02-11 16:24:53 +0800
committerDong Zhang <dong.zhang@bmw.de>2022-02-11 16:59:01 +0800
commit76cb8e2b542bc62994d68b3dd10023f89a85f1c0 (patch)
treeeda0e302770ee7a50705899307fd039a46eedcf0 /web
parentad1351c225c8516a0281d5b7da173a75a60bf10d (diff)
downloadzuul-76cb8e2b542bc62994d68b3dd10023f89a85f1c0.tar.gz
Fix Job page error when semaphores is not empty
Web UI was broken when semaphores is not empty. Fixed by showing it as json structure. Change-Id: Ib9a8d3cdc0efc843f17e406167542817e89a3931
Diffstat (limited to 'web')
-rw-r--r--web/src/containers/job/JobVariant.jsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/web/src/containers/job/JobVariant.jsx b/web/src/containers/job/JobVariant.jsx
index a05e5250c..bec2276ef 100644
--- a/web/src/containers/job/JobVariant.jsx
+++ b/web/src/containers/job/JobVariant.jsx
@@ -151,6 +151,18 @@ class JobVariant extends React.Component {
if (label === 'semaphores') {
if (value.length === 0) {
value = (<i>none</i>)
+ } else {
+ value = (
+ <span style={{whiteSpace: 'pre-wrap'}}>
+ <ReactJson
+ src={value}
+ name={null}
+ collapsed={true}
+ sortKeys={true}
+ enableClipboard={false}
+ displayDataTypes={false}/>
+ </span>
+ )
}
nice_label = (<span><LockIcon /> Semaphores</span>)
}