From: Rico Hoppe Date: Sat, 11 May 2024 13:57:33 +0000 (+0000) Subject: backend: show checksum on thank-you page X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cfc0589ce1347269cf3dc77e061e2d68d4772d4;p=ipfire.org.git backend: show checksum on thank-you page * this fixes bug 13652 * implemented function to get file by filename * implemented checksum into thank-you page * removed checksum from title of download links Signed-off-by: Rico Hoppe Signed-off-by: Michael Tremer --- diff --git a/src/backend/releases.py b/src/backend/releases.py index bed051d0..895c6ca3 100644 --- a/src/backend/releases.py +++ b/src/backend/releases.py @@ -482,3 +482,9 @@ class Releases(Object): with self.db.transaction(): release.scan_files(basepath=basepath) + + def get_file_by_filename(self, filename): + ret = self.db.get("SELECT * FROM files WHERE filename = %s", filename) + + if ret: + return File(self.backend, None, ret.id, data=ret) diff --git a/src/templates/downloads/release.html b/src/templates/downloads/release.html index 06733914..9ff42de6 100644 --- a/src/templates/downloads/release.html +++ b/src/templates/downloads/release.html @@ -34,8 +34,7 @@