diff --git a/components/ResourceTable.vue b/components/ResourceTable.vue index 8ccb18ef3a..0b09d2891f 100644 --- a/components/ResourceTable.vue +++ b/components/ResourceTable.vue @@ -220,6 +220,10 @@ export default { }, sortGenerationFn() { + if ( !this.schema ) { + return null; + } + const resource = this.schema.id; const inStore = this.$store.getters['currentStore'](resource); const generation = this.$store.getters[`${ inStore }/currentGeneration`](resource); diff --git a/components/form/SecretSelector.vue b/components/form/SecretSelector.vue index f9e25a4f16..75d674c417 100644 --- a/components/form/SecretSelector.vue +++ b/components/form/SecretSelector.vue @@ -2,7 +2,7 @@ import LabeledSelect from '@/components/form/LabeledSelect'; import { SECRET } from '@/config/types'; import { _EDIT, _VIEW } from '@/config/query-params'; -import { TYPES } from '@/models/secret'; +import { TYPES } from '@/models/secret.class'; import sortBy from 'lodash/sortBy'; const NONE = '__[[NONE]]__'; diff --git a/components/form/SelectOrCreateAuthSecret.vue b/components/form/SelectOrCreateAuthSecret.vue index 986cc70348..50b4a590c0 100644 --- a/components/form/SelectOrCreateAuthSecret.vue +++ b/components/form/SelectOrCreateAuthSecret.vue @@ -4,7 +4,7 @@ import Loading from '@/components/Loading'; import LabeledInput from '@/components/form/LabeledInput'; import LabeledSelect from '@/components/form/LabeledSelect'; import { NORMAN, SECRET } from '@/config/types'; -import { TYPES as SECRET_TYPES } from '@/models/secret'; +import { TYPES as SECRET_TYPES } from '@/models/secret.class'; import { base64Encode } from '@/utils/crypto'; import { addObjects, insertAt } from '@/utils/array'; import { sortBy } from '@/utils/sort'; diff --git a/detail/secret.vue b/detail/secret.vue index 16615a3bcf..f410d82dca 100644 --- a/detail/secret.vue +++ b/detail/secret.vue @@ -1,5 +1,5 @@