Fix template execution error (related to share feature)

This commit is contained in:
Frédéric Guillot 2020-03-18 17:55:15 -07:00
parent 59c8dac851
commit bd5aed7b90
2 changed files with 9 additions and 9 deletions

View File

@ -124,21 +124,21 @@
{{ if hasPrefix .MimeType "audio/" }} {{ if hasPrefix .MimeType "audio/" }}
<div class="enclosure-audio"> <div class="enclosure-audio">
<audio controls preload="metadata"> <audio controls preload="metadata">
<source src="{{ .URL }}" type="{{ .MimeType }}"> <source src="{{ .URL | safeURL }}" type="{{ .MimeType }}">
</audio> </audio>
</div> </div>
{{ else if hasPrefix .MimeType "video/" }} {{ else if hasPrefix .MimeType "video/" }}
<div class="enclosure-video"> <div class="enclosure-video">
<video controls preload="metadata"> <video controls preload="metadata">
<source src="{{ .URL }}" type="{{ .MimeType }}"> <source src="{{ .URL | safeURL }}" type="{{ .MimeType }}">
</video> </video>
</div> </div>
{{ else if hasPrefix .MimeType "image/" }} {{ else if hasPrefix .MimeType "image/" }}
<div class="enclosure-image"> <div class="enclosure-image">
{{ if .user }} {{ if $.user }}
<img src="{{ proxyURL .URL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})"> <img src="{{ proxyURL .URL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})">
{{ else }} {{ else }}
<img src="{{ .URL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})"> <img src="{{ .URL | safeURL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})">
{{ end }} {{ end }}
</div> </div>
{{ end }} {{ end }}

View File

@ -771,21 +771,21 @@ var templateViewsMap = map[string]string{
{{ if hasPrefix .MimeType "audio/" }} {{ if hasPrefix .MimeType "audio/" }}
<div class="enclosure-audio"> <div class="enclosure-audio">
<audio controls preload="metadata"> <audio controls preload="metadata">
<source src="{{ .URL }}" type="{{ .MimeType }}"> <source src="{{ .URL | safeURL }}" type="{{ .MimeType }}">
</audio> </audio>
</div> </div>
{{ else if hasPrefix .MimeType "video/" }} {{ else if hasPrefix .MimeType "video/" }}
<div class="enclosure-video"> <div class="enclosure-video">
<video controls preload="metadata"> <video controls preload="metadata">
<source src="{{ .URL }}" type="{{ .MimeType }}"> <source src="{{ .URL | safeURL }}" type="{{ .MimeType }}">
</video> </video>
</div> </div>
{{ else if hasPrefix .MimeType "image/" }} {{ else if hasPrefix .MimeType "image/" }}
<div class="enclosure-image"> <div class="enclosure-image">
{{ if .user }} {{ if $.user }}
<img src="{{ proxyURL .URL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})"> <img src="{{ proxyURL .URL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})">
{{ else }} {{ else }}
<img src="{{ .URL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})"> <img src="{{ .URL | safeURL }}" title="{{ .URL }} ({{ .MimeType }})" loading="lazy" alt="{{ .URL }} ({{ .MimeType }})">
{{ end }} {{ end }}
</div> </div>
{{ end }} {{ end }}
@ -1452,7 +1452,7 @@ var templateViewsMapChecksums = map[string]string{
"edit_category": "b1c0b38f1b714c5d884edcd61e5b5295a5f1c8b71c469b35391e4dcc97cc6d36", "edit_category": "b1c0b38f1b714c5d884edcd61e5b5295a5f1c8b71c469b35391e4dcc97cc6d36",
"edit_feed": "cc0b5dbb73f81398410958b41771ed38246bc7ae4bd548228f0d48c49a598c2a", "edit_feed": "cc0b5dbb73f81398410958b41771ed38246bc7ae4bd548228f0d48c49a598c2a",
"edit_user": "c692db9de1a084c57b93e95a14b041d39bf489846cbb91fc982a62b72b77062a", "edit_user": "c692db9de1a084c57b93e95a14b041d39bf489846cbb91fc982a62b72b77062a",
"entry": "25c2781b7a42725f38a7dd0795a90647db515e19893671dc10900eeda2282419", "entry": "0b66e8fa35f301808122f405544021b1c7070ea8734cc4348ba1a85a338d3646",
"feed_entries": "9c70b82f55e4b311eff20be1641733612e3c1b406ce8010861e4c417d97b6dcc", "feed_entries": "9c70b82f55e4b311eff20be1641733612e3c1b406ce8010861e4c417d97b6dcc",
"feeds": "ec7d3fa96735bd8422ba69ef0927dcccddc1cc51327e0271f0312d3f881c64fd", "feeds": "ec7d3fa96735bd8422ba69ef0927dcccddc1cc51327e0271f0312d3f881c64fd",
"history_entries": "87e17d39de70eb3fdbc4000326283be610928758eae7924e4b08dcb446f3b6a9", "history_entries": "87e17d39de70eb3fdbc4000326283be610928758eae7924e4b08dcb446f3b6a9",