diff --git a/vue/Element/DetailsPanel.vue b/vue/Element/DetailsPanel.vue index aac1225d97cceec3b253a382a11d34b4db87c498..184cdfa99b73a906b7394a1ff0e89e46944fc893 100644 --- a/vue/Element/DetailsPanel.vue +++ b/vue/Element/DetailsPanel.vue @@ -1,10 +1,14 @@ <template> <div> <div v-if="element" class="mb-3"> - <template v-if="element.worker_version || element.creator"> + <template v-if="element.worker_version || element.worker_version_id || element.creator"> <p class="is-pulled-right"> Created by - <WorkerVersionDetails v-if="element.worker_version" :worker-version-id="element.worker_version" /> + <!-- Allow both worker_version and worker_version_id because the list and retrieve endpoints are inconsistent --> + <WorkerVersionDetails + v-if="element.worker_version || element.worker_version_id" + :worker-version-id="element.worker_version || element.worker_version_id" + /> <strong v-else>{{ element.creator }}</strong> </p> </template>