Index: openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl,v diff -u -N -r1.50 -r1.51 --- openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl 10 Jul 2006 17:24:12 -0000 1.50 +++ openacs-4/packages/imsld/tcl/imsld-parse-procs.tcl 11 Jul 2006 08:45:05 -0000 1.51 @@ -627,7 +627,8 @@ set filex_id [imsld::fs::file_new -href $filex_href \ -path_to_file $filex_href \ -type file \ - -complete_path "${tmp_dir}/${filex_href}"] + -complete_path "[ns_urldecode ${tmp_dir}/${filex_href}]"] + if { !$filex_id } { # an error ocurred when creating the file return [list 0 "[_ imsld.lt_The_file_filex_href_w]"]