From 6598a8d3cc951c41cf2e13b02b8ec42b5095ff38 Mon Sep 17 00:00:00 2001
From: Erwan Rouchet <rouchet@teklia.com>
Date: Tue, 19 Oct 2021 11:53:34 +0200
Subject: [PATCH] Support both worker_version and worker_version_id in
 DetailsPanel

---
 vue/Element/DetailsPanel.vue | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/vue/Element/DetailsPanel.vue b/vue/Element/DetailsPanel.vue
index aac1225d9..184cdfa99 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>
-- 
GitLab