Skip to content

Commit

Permalink
fix(*): type cannot be replaced
Browse files Browse the repository at this point in the history
  • Loading branch information
ctank committed Oct 11, 2019
1 parent f744bbf commit 15f29b9
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/core/designer.js
Original file line number Diff line number Diff line change
Expand Up @@ -318,21 +318,22 @@ class Designer {
* @param {} shapeName
*/
change({ target, type }) {
const id = target.data.id
const name = eventBus.trigger('i18n', 'bpmn.' + type)
const element = eventBus.trigger('element.create', {
name,
type,
prefix: 'obj'
prefix: 'obj',
id
})

target.data.set('$type', element.data.$type)
target.data.extensionElements.values = element.data.extensionElements.values
target.data = element.data
target.data.name = element.data.name
target.plane.id = element.plane.id
target.shape = element.shape
target.shape.data = target.data
target.shape.plane = target.plane

this.elements[id] = target
eventBus.trigger('shape.render', { type, element: target })
}

Expand Down

0 comments on commit 15f29b9

Please sign in to comment.