Index: openacs-4/packages/acs-content-repository/tcl/revision-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/tcl/revision-procs.tcl,v diff -u -r1.13 -r1.14 --- openacs-4/packages/acs-content-repository/tcl/revision-procs.tcl 12 Mar 2004 18:48:48 -0000 1.13 +++ openacs-4/packages/acs-content-repository/tcl/revision-procs.tcl 30 Mar 2004 14:06:22 -0000 1.14 @@ -52,7 +52,6 @@ ad_return -code error "Storage type '$storage_type' is invalid." } - switch $storage_type { text { set text [db_string write_text_content ""] @@ -65,6 +64,12 @@ file { set path [cr_fs_path $storage_area_key] set filename [db_string write_file_content ""] + # JCD: for webdavfs there needs to be a content-length 0 header + # but ns_returnfile does not send one. + set size [file size $filename] + if {!$size} { + ns_set put [ns_conn outputheaders] "Content-Length" 0 + } ns_returnfile 200 $mime_type $filename } lob {