[evolvis-commits] r11558: [#1829] ↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 18:18:59 CET 2011


Author: mirabilos
Date: 2011-02-24 18:18:59 +0100 (Thu, 24 Feb 2011)
New Revision: 11558

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/tracker.php
Log:
[#1829]


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/tracker.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/tracker.php	2011-02-24 17:18:58 UTC (rev 11557)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/tracker/tracker.php	2011-02-24 17:18:59 UTC (rev 11558)
@@ -100,10 +100,16 @@
   //					$feedback .= $afh->getErrorMessage();
 					} else {
 						if (!util_check_fileupload($tmp_name)) {
+							form_release_key(getStringFromRequest('form_key'));
+							//delete the artifact
+							$ah->delete(true);
 							exit_error("Error","Invalid filename");
 						}
 						if (!$afh->upload($tmp_name,$file_name,$type,' ')) {
-							$feedback .= ' Could Not Attach File to Item: '.$afh->getErrorMessage();
+							form_release_key(getStringFromRequest('form_key'));
+							//delete the artifact
+							$ah->delete(true);
+							exit_error(' Could Not Attach File to Item: '.$afh->getErrorMessage());
 						}
 					}
 				}
@@ -309,6 +315,7 @@
   //				$feedback .= $afh->getErrorMessage();
 				} else {
 					if (!util_check_fileupload($tmp_name)) {
+						form_release_key(getStringFromRequest('form_key'));
 						exit_error("Error","Invalid filename");
 					}
 					if (!$afh->upload($tmp_name,$file_name,$type,' ')) {



More information about the evolvis-commits mailing list