Index: openacs-4/packages/assessment/www/asm-admin/item-edit-general.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/asm-admin/item-edit-general.tcl,v diff -u -r1.7.2.4 -r1.7.2.5 --- openacs-4/packages/assessment/www/asm-admin/item-edit-general.tcl 27 Jan 2006 09:41:08 -0000 1.7.2.4 +++ openacs-4/packages/assessment/www/asm-admin/item-edit-general.tcl 4 Feb 2006 15:24:30 -0000 1.7.2.5 @@ -144,10 +144,13 @@ ad_return_complaint 1 "[_ assessment.file_zero_size]" return } - set folder_id [as::assessment::folder_id -package_id $package_id] set content_rev_id [cr_import_content -title $filename $folder_id $tmp_filename $n_bytes $file_mimetype [as::item::generate_unique_name]] - db_dml update_item_content {} + # delete content association if it exists then insert a new one + # otherwise we can't add a file on edit that did not exist + # when the question was originally created + db_dml delete_item_content {} + db_dml insert_item_content {} } elseif {[info exists delete_content]} { db_dml delete_item_content {} }