diff options
author | Dong Zhang <dong.zhang@bmw.de> | 2022-02-11 16:24:53 +0800 |
---|---|---|
committer | Dong Zhang <dong.zhang@bmw.de> | 2022-02-11 16:59:01 +0800 |
commit | 76cb8e2b542bc62994d68b3dd10023f89a85f1c0 (patch) | |
tree | eda0e302770ee7a50705899307fd039a46eedcf0 /web | |
parent | ad1351c225c8516a0281d5b7da173a75a60bf10d (diff) | |
download | zuul-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.jsx | 12 |
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>) } |