Skip to content

Commit

Permalink
ConceptDetailAncestors: Some fixes related to #700
Browse files Browse the repository at this point in the history
  • Loading branch information
stefandesu committed Mar 31, 2023
1 parent fcf51dd commit fc02b00
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/components/ConceptDetailAncestors.vue
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
</div>
<!-- Broader -->
<div
v-for="(concept, index) in (ancestors.length == 0 && item.__BROADERLOADED__ ? broader : []).filter(concept => concept != null)"
v-for="(concept, index) in ((ancestors.length == 0 && _item.__BROADERLOADED__) ? broader : []).filter(concept => concept != null)"
:key="`conceptDetail-broader-${concept.uri}-${index}`"
:class="{
'concept-mappingsExist': loadConceptsMappedStatus && $store.getters.mappedStatus(concept, isLeft),
Expand All @@ -72,7 +72,7 @@ import LoadingIndicator from "./LoadingIndicator.vue"
import mappedStatus from "@/mixins/mapped-status.js"
import { getItem, getItems, loadAncestors } from "@/items"
import { getItem, getItems, loadAncestors, loadConcepts, modifyItem } from "@/items"
export default {
name: "ConceptDetailAncestors",
Expand Down Expand Up @@ -132,6 +132,12 @@ export default {
mounted() {
if (this.loading) {
loadAncestors(this.item)
// Load information about its broader concepts
if (this._item.broader && !this._item.__BROADERLOADED__) {
loadConcepts(this._item.broader.filter(Boolean), { scheme: this._item.inScheme[0] }).then(() => {
modifyItem(this._item, "__BROADERLOADED__", true)
})
}
}
},
}
Expand Down

0 comments on commit fc02b00

Please sign in to comment.