[interchange-cvs] interchange - heins modified lib/Vend/Menu.pm

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Mon Aug 12 13:11:01 2002


User:      heins
Date:      2002-08-12 17:10:13 GMT
Modified:  lib/Vend Menu.pm
Log:
* Don't fail ui_security check if none requested.

Revision  Changes    Path
2.7       +3 -2      interchange/lib/Vend/Menu.pm


rev 2.7, prev_rev 2.6
Index: Menu.pm
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/lib/Vend/Menu.pm,v
retrieving revision 2.6
retrieving revision 2.7
diff -u -r2.6 -r2.7
--- Menu.pm	12 Aug 2002 16:16:18 -0000	2.6
+++ Menu.pm	12 Aug 2002 17:10:13 -0000	2.7
@@ -1,6 +1,6 @@
 # Vend::Menu - Interchange payment processing routines
 #
-# $Id: Menu.pm,v 2.6 2002/08/12 16:16:18 mheins Exp $
+# $Id: Menu.pm,v 2.7 2002/08/12 17:10:13 mheins Exp $
 #
 # Copyright (C) 2002 Mike Heins, <mike@perusion.net>
 #
@@ -21,7 +21,7 @@
=20
 package Vend::Menu;
=20
-$VERSION =3D substr(q$Revision: 2.6 $, 10);
+$VERSION =3D substr(q$Revision: 2.7 $, 10);
=20
 use Vend::Util;
 use strict;
@@ -76,6 +76,7 @@
 		return 1 if ref($fields) ne 'ARRAY';
 		my $status =3D 1;
 		for(@$fields) {
+			next if ! length($row->{$_});
 			$status =3D $status && Vend::Tags->if_mm('advanced', $row->{$_});
 		}
 		return $status;