diff --git a/apis/shared-dimensions/lib/handlers/hierarchy.ts b/apis/shared-dimensions/lib/handlers/hierarchy.ts index 1a49571c5..9605716d4 100644 --- a/apis/shared-dimensions/lib/handlers/hierarchy.ts +++ b/apis/shared-dimensions/lib/handlers/hierarchy.ts @@ -3,7 +3,7 @@ import { dcterms, schema, sd } from '@tpluscode/rdf-ns-builders' import { asyncMiddleware } from 'middleware-async' import $rdf from 'rdf-ext' import env from '@cube-creator/core/env' -import { meta } from '@cube-creator/core/namespace' +import { md, meta } from '@cube-creator/core/namespace' import onetime from 'onetime' import { sh } from '@tpluscode/rdf-ns-builders/strict' import { isGraphPointer, isNamedNode } from 'is-graph-pointer' @@ -37,7 +37,7 @@ export const get = asyncMiddleware(async (req, res) => { const loadShapesOnce = onetime(loadShapes) export const getExternal = asyncMiddleware(async (req, res) => { - const shape: AnyPointer = (await loadShapesOnce()).has(sh.targetClass, meta.Hierarchy) + const shape: AnyPointer = (await loadShapesOnce()).has(sh.targetClass, md.Hierarchy) if (!isGraphPointer(shape)) { throw new Error('Shape not found') diff --git a/apis/shared-dimensions/lib/store/shapes.ttl b/apis/shared-dimensions/lib/store/shapes.ttl index cc91a6689..164e094fb 100644 --- a/apis/shared-dimensions/lib/store/shapes.ttl +++ b/apis/shared-dimensions/lib/store/shapes.ttl @@ -139,7 +139,7 @@ PREFIX sh: ] . [ - sh:targetClass meta:Hierarchy ; + sh:targetClass md:Hierarchy ; sh:property [ sh:path rdf:type ; diff --git a/ui/src/store/modules/hierarchy.ts b/ui/src/store/modules/hierarchy.ts index d553fdd84..aa71a27e8 100644 --- a/ui/src/store/modules/hierarchy.ts +++ b/ui/src/store/modules/hierarchy.ts @@ -14,11 +14,6 @@ const getters: GetterTree = {} const actions: ActionTree = { async fetchHierarchy (context, id) { - if (!context.rootState.hierarchies.collection) { - await context.dispatch('sharedDimensions/fetchEntrypoint', {}, { root: true }) - await context.dispatch('hierarchies/fetchCollection', {}, { root: true }) - } - context.commit('storeHierarchy', await api.fetchResource(id.replaceAll('!!', '/'))) },