Index: openacs-4/packages/download/tcl/download-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/download/tcl/download-procs.tcl,v
diff -u -N -r1.21 -r1.22
--- openacs-4/packages/download/tcl/download-procs.tcl 12 Feb 2019 18:45:14 -0000 1.21
+++ openacs-4/packages/download/tcl/download-procs.tcl 15 Oct 2019 09:30:36 -0000 1.22
@@ -64,13 +64,13 @@
set element_name "metadata.$metadata_id"
switch -- $data_type {
"number" {
- append html ""
+ append html ""
}
"integer" {
- append html ""
+ append html ""
}
"shorttext" {
- append html ""
+ append html ""
}
"text" {
@@ -139,6 +139,15 @@
regexp "[ad_conn package_url]download/(.*)" [ad_conn url] match path
if {$revision_id eq ""} {
+ set file_name [ad_conn path_info]
+ set revision_id [lindex [db_list get_revision_id {
+ select revision_id from download_arch_revisions_obj
+ where file_name=:file_name
+ and approved_p = 't'
+ order by revision_id desc}] 0]
+ }
+ if {$revision_id eq ""} {
+ ad_returnredirect [ad_conn package_url]
ad_script_abort
}