check existance of teamCollectionAdded.parent
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
This commit is contained in:
@@ -110,7 +110,7 @@
|
||||
@click="confirmRemove = true"
|
||||
v-close-popover
|
||||
>
|
||||
<i class="material-icons">add</i>
|
||||
<i class="material-icons">delete</i>
|
||||
<span>{{ $t("delete") }}</span>
|
||||
</button>
|
||||
<button v-else class="icon" @click="confirmRemove = true" v-close-popover>
|
||||
@@ -384,9 +384,12 @@ export default {
|
||||
return { teamID: this.$props.collectionsType.selectedTeam.id }
|
||||
},
|
||||
skip() {
|
||||
return this.$props.collectionsType.selectedTeam === undefined
|
||||
return (
|
||||
this.$props.collectionsType.selectedTeam === undefined && this.$props.showChildren
|
||||
)
|
||||
},
|
||||
updateQuery(previousResult, { subscriptionData }) {
|
||||
debugger
|
||||
if (
|
||||
subscriptionData.data.teamCollectionAdded.parent &&
|
||||
subscriptionData.data.teamCollectionAdded.parent.id === this.$props.collection.id
|
||||
|
||||
@@ -236,7 +236,10 @@ export default {
|
||||
return this.$props.collectionsType.selectedTeam === undefined
|
||||
},
|
||||
updateQuery(previousResult, { subscriptionData }) {
|
||||
if (subscriptionData.data.teamCollectionAdded.parent.id === this.$props.folder.id) {
|
||||
if (
|
||||
subscriptionData.data.teamCollectionAdded.parent &&
|
||||
subscriptionData.data.teamCollectionAdded.parent.id === this.$props.folder.id
|
||||
) {
|
||||
previousResult.collection.children.push({
|
||||
id: subscriptionData.data.teamCollectionAdded.id,
|
||||
title: subscriptionData.data.teamCollectionAdded.title,
|
||||
@@ -266,7 +269,10 @@ export default {
|
||||
return this.$props.collectionsType.selectedTeam === undefined
|
||||
},
|
||||
updateQuery(previousResult, { subscriptionData }) {
|
||||
if (subscriptionData.data.teamCollectionUpdated.parent.id === this.$props.folder.id) {
|
||||
if (
|
||||
subscriptionData.data.teamCollectionUpdated.parent &&
|
||||
subscriptionData.data.teamCollectionUpdated.parent.id === this.$props.folder.id
|
||||
) {
|
||||
const index = previousResult.collection.children.findIndex(
|
||||
(x) => x.id === subscriptionData.data.teamCollectionUpdated.id
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user