Fossil SCM
Fix the "Download" submenu item on the /artifact page such that the at= query parameter is the actual basename of the file being downloaded, when available.
Commit
b1e811c3e70543221c47bf5bab91923e2dd7c9e02e2988b5d1d8f915d3384d21
Parent
2871b39a62f311a…
1 file changed
+2
-1
+2
-1
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -2957,11 +2957,12 @@ | ||
| 2957 | 2957 | @ <p>Received on %s(zDate) from %h(zUser) at %h(zIp).</p> |
| 2958 | 2958 | } |
| 2959 | 2959 | db_finalize(&q); |
| 2960 | 2960 | } |
| 2961 | 2961 | if( !docOnly ){ |
| 2962 | - style_submenu_element("Download", "%R/raw/%s?at=%T",zUuid,file_tail(zName)); | |
| 2962 | + style_submenu_element("Download", "%R/raw/%s?at=%T", | |
| 2963 | + zUuid, file_tail(blob_str(&downloadName))); | |
| 2963 | 2964 | if( db_exists("SELECT 1 FROM mlink WHERE fid=%d", rid) ){ |
| 2964 | 2965 | style_submenu_element("Check-ins Using", "%R/timeline?uf=%s", zUuid); |
| 2965 | 2966 | } |
| 2966 | 2967 | } |
| 2967 | 2968 | if( zMime ){ |
| 2968 | 2969 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -2957,11 +2957,12 @@ | |
| 2957 | @ <p>Received on %s(zDate) from %h(zUser) at %h(zIp).</p> |
| 2958 | } |
| 2959 | db_finalize(&q); |
| 2960 | } |
| 2961 | if( !docOnly ){ |
| 2962 | style_submenu_element("Download", "%R/raw/%s?at=%T",zUuid,file_tail(zName)); |
| 2963 | if( db_exists("SELECT 1 FROM mlink WHERE fid=%d", rid) ){ |
| 2964 | style_submenu_element("Check-ins Using", "%R/timeline?uf=%s", zUuid); |
| 2965 | } |
| 2966 | } |
| 2967 | if( zMime ){ |
| 2968 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -2957,11 +2957,12 @@ | |
| 2957 | @ <p>Received on %s(zDate) from %h(zUser) at %h(zIp).</p> |
| 2958 | } |
| 2959 | db_finalize(&q); |
| 2960 | } |
| 2961 | if( !docOnly ){ |
| 2962 | style_submenu_element("Download", "%R/raw/%s?at=%T", |
| 2963 | zUuid, file_tail(blob_str(&downloadName))); |
| 2964 | if( db_exists("SELECT 1 FROM mlink WHERE fid=%d", rid) ){ |
| 2965 | style_submenu_element("Check-ins Using", "%R/timeline?uf=%s", zUuid); |
| 2966 | } |
| 2967 | } |
| 2968 | if( zMime ){ |
| 2969 |