fix resourcedetail params instead of removing list page params

This commit is contained in:
Nancy Butler 2020-06-25 11:26:41 -07:00
parent cff6ce65a9
commit 1fa29cf341
3 changed files with 6 additions and 4 deletions

View File

@ -238,7 +238,9 @@ export default {
},
doneParams() {
return this.$route.params;
return Object.keys(this.$route.params).filter((param) => {
return param !== 'id' && param !== 'namespace';
});
},
showComponent() {
@ -261,7 +263,7 @@ export default {
watch: {
asYamlInit(neu) {
this.asYaml = neu;
}
},
},
methods: {

View File

@ -154,7 +154,6 @@ export default {
if ( !this.doneRoute ) {
return;
}
this.$router.replace({
name: this.doneRoute,
params: this.doneParams || { resource: this.value.type }

View File

@ -52,7 +52,7 @@ export default {
},
data() {
const params = { };
const params = { ...this.$route.params };
const resource = params.resource;
const formRoute = { name: `${ this.$route.name }-create`, params };
@ -112,6 +112,7 @@ export default {
return this.$store.getters['type-map/isCreatable'](this.$route.params.resource);
}
},
}; </script>
<template>