[Fusionforge-commits] FusionForge branch Branch_5_3 updated. 74996d7d6f2948475ed170f764e28585a9aeddb0

Franck Villaume nerville at fusionforge.org
Tue Apr 15 18:31:59 CEST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, Branch_5_3 has been updated
       via  74996d7d6f2948475ed170f764e28585a9aeddb0 (commit)
      from  c6435c05f85bf73fb7ad15db920f23d73db620b4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 74996d7d6f2948475ed170f764e28585a9aeddb0
Author: Franck Villaume <franck.villaume at trivialdev.com>
Date:   Tue Apr 15 18:26:49 2014 +0200

    frs: fix error handling, avoid open transaction detected message

diff --git a/src/common/frs/include/frs_utils.php b/src/common/frs/include/frs_utils.php
index 8b01ae3..1611501 100644
--- a/src/common/frs/include/frs_utils.php
+++ b/src/common/frs/include/frs_utils.php
@@ -247,7 +247,7 @@ function frs_add_file_from_form ($release, $type_id, $processor_id, $release_dat
 
 	if ($filechecks) {
 		if (strlen($fname) < 3)
-			exit_error('Error',_('Name is too short. It must be at least 3 characters.'));
+			return _('Name is too short. It must be at least 3 characters.');
 		if (!$move) {
 			$tmp = tempnam ('', '') ;
 			copy ($infile, $tmp) ;
@@ -255,12 +255,12 @@ function frs_add_file_from_form ($release, $type_id, $processor_id, $release_dat
 		}
 		$frsf = new FRSFile($release);
 		if (!$frsf || !is_object($frsf)) {
-			exit_error(_('Could Not Get FRSFile'),'frs');
+			return _('Could Not Get FRSFile');
 		} elseif ($frsf->isError()) {
-			exit_error($frsf->getErrorMessage(),'frs');
+			return $frsf->getErrorMessage();
 		} else {
 			if (!$frsf->create($fname,$infile,$type_id,$processor_id,$release_date)) {
-				exit_error($frsf->getErrorMessage(),'frs');
+				return $frsf->getErrorMessage();
 			}
 			return true ;
 		}
diff --git a/src/www/frs/admin/qrs.php b/src/www/frs/admin/qrs.php
index 4ffa58e..ccce21d 100644
--- a/src/www/frs/admin/qrs.php
+++ b/src/www/frs/admin/qrs.php
@@ -105,7 +105,8 @@ if (getStringFromRequest('submit')) {
 
 				$ret = frs_add_file_from_form ($frsr, $type_id, $processor_id, $release_date,
 							       $userfile, $ftp_filename, $manual_filename) ;
-				if ($ret != true) {
+
+				if ($ret !== true) {
 					db_rollback() ;
 					exit_error ($ret,'frs') ;
 				}

-----------------------------------------------------------------------

Summary of changes:
 src/common/frs/include/frs_utils.php |    8 ++++----
 src/www/frs/admin/qrs.php            |    3 ++-
 2 files changed, 6 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list