#178 Clone config argument in modals container to prevent mutating user-supplied arguments

This commit is contained in:
Noel De Martin
2018-02-22 08:32:18 +01:00
parent 75ac5598fe
commit e7554fa502

View File

@@ -28,7 +28,7 @@ export default {
methods: {
add (modal, params, config) {
let id = this.uid++
config = config || {};
config = config ? Object.assign({}, config) : {};
if (!config.name) {
config.name = '_dynamic-modal-' + id;
}
@@ -36,7 +36,7 @@ export default {
id: id,
component: modal,
params: params || {},
config: config || {}
config: config
})
this.$nextTick(() => {
this.$modal.show(config.name)