[interchange-cvs] interchange - kwalsh modified lib/Vend/Table/DBI.pm

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Thu Jan 30 17:22:00 2003


User:      kwalsh
Date:      2003-01-30 22:21:04 GMT
Modified:  lib/Vend/Table DBI.pm
Log:
	* Fixed the row_count (0E0) problem, as suggested by Jonathan Clark.

Revision  Changes    Path
2.41      +3 -3      interchange/lib/Vend/Table/DBI.pm


rev 2.41, prev_rev 2.40
Index: DBI.pm
===================================================================
RCS file: /var/cvs/interchange/lib/Vend/Table/DBI.pm,v
retrieving revision 2.40
retrieving revision 2.41
diff -u -r2.40 -r2.41
--- DBI.pm	12 Jan 2003 18:28:45 -0000	2.40
+++ DBI.pm	30 Jan 2003 22:21:04 -0000	2.41
@@ -1,6 +1,6 @@
 # Vend::Table::DBI - Access a table stored in an DBI/DBD database
 #
-# $Id: DBI.pm,v 2.40 2003/01/12 18:28:45 mheins Exp $
+# $Id: DBI.pm,v 2.41 2003/01/30 22:21:04 kwalsh Exp $
 #
 # Copyright (C) 1996-2002 Red Hat, Inc. <interchange@redhat.com>
 #
@@ -20,7 +20,7 @@
 # MA  02111-1307  USA.
 
 package Vend::Table::DBI;
-$VERSION = substr(q$Revision: 2.40 $, 10);
+$VERSION = substr(q$Revision: 2.41 $, 10);
 
 use strict;
 
@@ -1990,7 +1990,7 @@
 	# force to numeric, to handle DBI "0E0"-type results
 	$::Values->{mv_search_match_count} = $rc + 0;
 	if ($opt->{row_count}) {
-		return $rc unless $opt->{list};
+		return $rc + 0 unless $opt->{list};
 		$ref = [ [ $rc ] ];
 		@na = [ 'row_count' ];
 		%nh = ( 'rc' => 0, 'count' => 0, 'row_count' => 0 );