You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ro...@apache.org on 2020/08/20 09:52:29 UTC
[cloudstack-primate] branch master updated: autogen: Fix page
navigation error when delete template. (#599)
This is an automated email from the ASF dual-hosted git repository.
rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack-primate.git
The following commit(s) were added to refs/heads/master by this push:
new f8532ba autogen: Fix page navigation error when delete template. (#599)
f8532ba is described below
commit f8532ba3742bd78825408ade1b88376c736c591e
Author: Hoang Nguyen <ho...@unitech.vn>
AuthorDate: Thu Aug 20 16:52:20 2020 +0700
autogen: Fix page navigation error when delete template. (#599)
* Fix page navigation error when delete template.
* removed double `!` syntax
Fixes #598
---
src/views/AutogenView.vue | 4 ++++
src/views/image/TemplateZones.vue | 5 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/views/AutogenView.vue b/src/views/AutogenView.vue
index cba2607..4acf522 100644
--- a/src/views/AutogenView.vue
+++ b/src/views/AutogenView.vue
@@ -606,6 +606,10 @@ export default {
if (this.items.length > 0) {
this.resource = this.items[0]
this.$emit('change-resource', this.resource)
+ } else {
+ if (this.dataView) {
+ this.$router.push({ path: '/exception/404' })
+ }
}
}).catch(error => {
if (Object.keys(this.searchParams).length > 0) {
diff --git a/src/views/image/TemplateZones.vue b/src/views/image/TemplateZones.vue
index 00e7af2..f4ea28a 100644
--- a/src/views/image/TemplateZones.vue
+++ b/src/views/image/TemplateZones.vue
@@ -266,7 +266,10 @@ export default {
jobId,
successMethod: result => {
if (singleZone) {
- this.$router.go(-1)
+ const isResourcePage = (this.$route.params && this.$route.params.id)
+ if (isResourcePage) {
+ this.$router.go(-1)
+ }
} else {
this.fetchData()
}