diff --git a/app/views/shared/components/_public_recording_row.html.erb b/app/views/shared/components/_public_recording_row.html.erb
index 87781a59..5f894a7a 100644
--- a/app/views/shared/components/_public_recording_row.html.erb
+++ b/app/views/shared/components/_public_recording_row.html.erb
@@ -20,14 +20,16 @@
<%= t("recording.recorded_on", date: recording_date(recording[:startTime])) %>
-
- <% p = recording[:playbacks].find do |p| p[:type] == "presentation" end %>
- <% if p && p.key?(:preview) && recording_thumbnails? %>
- <% p[:preview][:images][:image].each do |img| %>
- <%= image_tag(img[:content].strip, class: "thumbnail px-2") %>
+ <% if recording_thumbnails? %>
+ |
+ <% p = recording[:playbacks].find do |p| p.key?(:preview) end %>
+ <% if p %>
+ <% p[:preview][:images][:image].each do |img| %>
+ <%= image_tag(img[:content].strip, class: "thumbnail px-2") %>
+ <% end %>
<% end %>
- <% end %>
- |
+
+ <% end %>
<%= t("recording.table.length") %>
@@ -50,6 +52,7 @@
|
+ <% p = recording[:playbacks].find do |p| p.key?(:length) end %>
<% recording[:playbacks].each do |p| %>
<%= link_to p[:type].capitalize, p[:url], class: "btn btn-sm btn-primary", target: "_blank" %>
<% end %>
diff --git a/app/views/shared/components/_recording_row.html.erb b/app/views/shared/components/_recording_row.html.erb
index b1489b53..9eb13ba9 100644
--- a/app/views/shared/components/_recording_row.html.erb
+++ b/app/views/shared/components/_recording_row.html.erb
@@ -20,24 +20,20 @@
<%= t("recording.recorded_on", date: recording_date(recording[:startTime])) %>
|
- <% p = recording[:playbacks].find do |p| p[:type] == "presentation" end %>
- <% if p && p.key?(:preview) && recording_thumbnails? %>
+ <% if recording_thumbnails? %>
- <% safe_recording_images(p[:preview][:images][:image]).each do |img| %>
- <%= image_tag(img[:content].strip, class: "thumbnail px-2") %>
+ <% p = recording[:playbacks].find do |p| p.key?(:preview) end %>
+ <% if p %>
+ <% safe_recording_images(p[:preview][:images][:image]).each do |img| %>
+ <%= image_tag(img[:content].strip, class: "thumbnail px-2") %>
+ <% end %>
<% end %>
|
<% end %>
-
- <%= t("recording.table.length") %>
-
<%= recording_length(recording[:playbacks]) %>
|
-
- <%= t("recording.table.users") %>
-
<%= recording[:participants] || "-" %>
|
@@ -68,8 +64,11 @@
|