Merge branch 'hotfix/LIL-645' into 'master'

LIL-645

See merge request lilcity/backend!159
remotes/origin/hotfix/LIL-691
cfwme 7 years ago
commit 4fe96486ad
  1. 12
      web/src/components/blocks/BlockContent.vue

@ -56,16 +56,22 @@
props: ['content'],
methods: {
onBlockRemoved(blockIndex) {
const remove = () => {
// Удаляем блок из Vue
content.splice(blockIndex, 1);
this.$emit('update:content', content);
}
const content = this.content;
const blockToRemove = this.content[blockIndex];
// Если блок уже был записан в БД, отправляем запрос на сервер на удаление блока из БД
if (blockToRemove.data.id) {
api.removeContentBlock(blockToRemove, this.$root.store.accessToken).then(response => {
// Удаляем блок из Vue
content.splice(blockIndex, 1);
this.$emit('update:content', content);
remove();
});
}
else {
remove();
}
},
onBlockAdded(blockData) {
const content = this.content;

Loading…
Cancel
Save