projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
14874: Shows errors when trying to update properties on wb1 tag editor.
[arvados.git]
/
apps
/
workbench
/
app
/
assets
/
javascripts
/
components
/
edit_tags.js
diff --git
a/apps/workbench/app/assets/javascripts/components/edit_tags.js
b/apps/workbench/app/assets/javascripts/components/edit_tags.js
index 1fddb2651ef96a2cbec2e5dff1da030a0f33c3eb..b47f3abf7faab9e69cd1da434d988d30508820b6 100644
(file)
--- a/
apps/workbench/app/assets/javascripts/components/edit_tags.js
+++ b/
apps/workbench/app/assets/javascripts/components/edit_tags.js
@@
-192,6
+192,7
@@
window.TagEditorApp = {
vnode.state.tags = []
vnode.state.dirty = m.stream(false)
vnode.state.dirty.map(m.redraw)
vnode.state.tags = []
vnode.state.dirty = m.stream(false)
vnode.state.dirty.map(m.redraw)
+ vnode.state.error = m.stream('')
vnode.state.objPath = 'arvados/v1/' + vnode.attrs.targetController + '/' + vnode.attrs.targetUuid
// Get tags
vnode.state.sessionDB.request(
vnode.state.objPath = 'arvados/v1/' + vnode.attrs.targetController + '/' + vnode.attrs.targetUuid
// Get tags
vnode.state.sessionDB.request(
@@
-249,9
+250,19
@@
window.TagEditorApp = {
}
).then(function(v) {
vnode.state.dirty(false)
}
).then(function(v) {
vnode.state.dirty(false)
+ vnode.state.error('')
+ }).catch(function(err) {
+ errMsg = err["errors"].join(', ')
+ vnode.state.error('Error: ' + errMsg)
})
}
})
}
- }, vnode.state.dirty() ? ' Save changes ' : ' Saved ')
+ }, vnode.state.dirty() ? ' Save changes ' : ' Saved '),
+ m('span', {
+ style: {
+ color: '#ff0000',
+ margin: '0px 10px'
+ }
+ }, [ vnode.state.error() ])
]),
// Tags table
m(TagEditorTable, {
]),
// Tags table
m(TagEditorTable, {