0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-24 16:16:35 -05:00

Properly escape release attachment URL (#6512)

Make sure file attachments on a release get a properly escaped URL when
linking.

Fixes #6506
This commit is contained in:
mrsdizzie 2019-04-05 11:28:10 -04:00 committed by techknowlogick
parent 9bf20f47c4
commit 0bdd81df9d

View file

@ -77,7 +77,7 @@
{{if .Attachments}} {{if .Attachments}}
{{range $attachment := .Attachments}} {{range $attachment := .Attachments}}
<li> <li>
<a target="_blank" rel="noopener noreferrer" href="{{$.RepoLink}}/releases/download/{{$release.TagName}}/{{$attachment.Name}}"> <a target="_blank" rel="noopener noreferrer" href="{{$.RepoLink}}/releases/download/{{$release.TagName | PathEscape}}/{{$attachment.Name | PathEscape}}">
<strong><span class="ui image octicon octicon-package" title='{{$attachment.Name}}'></span> {{$attachment.Name}}</strong> <strong><span class="ui image octicon octicon-package" title='{{$attachment.Name}}'></span> {{$attachment.Name}}</strong>
<span class="ui text grey right">{{$attachment.Size | FileSize}}</span> <span class="ui text grey right">{{$attachment.Size | FileSize}}</span>
</a> </a>