Fix datapack packaging (#1044)

This commit is contained in:
Geometrically
2023-03-12 19:01:01 -07:00
committed by GitHub
parent 6d9779a497
commit e838fe30de
4 changed files with 23 additions and 36 deletions

View File

@@ -1123,19 +1123,7 @@ export default defineNuxtComponent({
})
}
const [versions, featuredVersions, dependencies] = await Promise.all([
useBaseFetch(`project/${this.version.project_id}/version`, this.$defaultHeaders()),
useBaseFetch(
`project/${this.version.project_id}/version?featured=true`,
this.$defaultHeaders()
),
useBaseFetch(`project/${this.version.project_id}/dependencies`, this.$defaultHeaders()),
])
const newEditedVersions = this.$computeVersions(versions, this.members)
this.$emit('update:versions', newEditedVersions)
this.$emit('update:featuredVersions', this.$computeVersions(featuredVersions, this.members))
this.$emit('update:dependencies', dependencies)
const newEditedVersions = await this.resetProjectVersions()
await this.$router.replace(
`/${this.project.project_type}/${
@@ -1240,19 +1228,7 @@ export default defineNuxtComponent({
},
})
const [versions, featuredVersions, dependencies] = await Promise.all([
useBaseFetch(`project/${this.version.project_id}/version`, this.$defaultHeaders()),
useBaseFetch(
`project/${this.version.project_id}/version?featured=true`,
this.$defaultHeaders()
),
useBaseFetch(`project/${this.version.project_id}/dependencies`, this.$defaultHeaders()),
])
const newCreatedVersions = this.$computeVersions(versions, this.members)
this.$emit('update:versions', newCreatedVersions)
this.$emit('update:featuredVersions', this.$computeVersions(featuredVersions, this.members))
this.$emit('update:dependencies', dependencies)
await this.resetProjectVersions()
await this.$router.push(
`/${this.project.project_type}/${
@@ -1268,6 +1244,7 @@ export default defineNuxtComponent({
...this.$defaultHeaders(),
})
await this.resetProjectVersions()
await this.$router.replace(`/${this.project.project_type}/${this.project.id}/versions`)
stopLoading()
},
@@ -1323,6 +1300,23 @@ export default defineNuxtComponent({
stopLoading()
this.shouldPreventActions = false
},
async resetProjectVersions() {
const [versions, featuredVersions, dependencies] = await Promise.all([
useBaseFetch(`project/${this.version.project_id}/version`, this.$defaultHeaders()),
useBaseFetch(
`project/${this.version.project_id}/version?featured=true`,
this.$defaultHeaders()
),
useBaseFetch(`project/${this.version.project_id}/dependencies`, this.$defaultHeaders()),
])
const newCreatedVersions = this.$computeVersions(versions, this.members)
this.$emit('update:versions', newCreatedVersions)
this.$emit('update:featuredVersions', this.$computeVersions(featuredVersions, this.members))
this.$emit('update:dependencies', dependencies)
return newCreatedVersions
},
},
})
</script>