[interchange-cvs] interchange - racke modified 2 files
interchange-core@icdevgroup.org
interchange-core@icdevgroup.org
Mon Feb 17 08:25:01 2003
User: racke
Date: 2003-02-17 13:24:31 GMT
Modified: . WHATSNEW
Modified: dist/lib/UI/pages/admin merge_meta.html
Log:
check for default column as well
Revision Changes Path
2.106 +2 -2 interchange/WHATSNEW
rev 2.106, prev_rev 2.105
Index: WHATSNEW
===================================================================
RCS file: /var/cvs/interchange/WHATSNEW,v
retrieving revision 2.105
retrieving revision 2.106
diff -u -r2.105 -r2.106
--- WHATSNEW 17 Feb 2003 12:18:16 -0000 2.105
+++ WHATSNEW 17 Feb 2003 13:24:31 -0000 2.106
@@ -267,8 +267,8 @@
and have to re-enter custom view information that is already
present in a modified base meta display.
-* Add check for existence of the extended column and display of merge
- errors to merge_meta page.
+* Add check for existence of the extended/default columns
+ and display of merge errors to merge_meta page.
Payment
-------
2.4 +3 -2 interchange/dist/lib/UI/pages/admin/merge_meta.html
rev 2.4, prev_rev 2.3
Index: merge_meta.html
===================================================================
RCS file: /var/cvs/interchange/dist/lib/UI/pages/admin/merge_meta.html,v
retrieving revision 2.3
retrieving revision 2.4
diff -u -r2.3 -r2.4
--- merge_meta.html 16 Feb 2003 12:19:09 -0000 2.3
+++ merge_meta.html 17 Feb 2003 13:24:31 -0000 2.4
@@ -210,9 +210,10 @@
$mtab);
return;
}
- if(! $mdb->column_exists('extended')) {
+ my @needcols = qw(extended default);
+ if(@needcols = grep {! $mdb->column_exists($_)} @needcols) {
$Scratch->{merge_error}
- = errmsg("Cannot merge metadata -- column 'extended' is missing in table %s.", $mtab);
+ = errmsg("Cannot merge metadata -- column(s) '%s' is missing in table %s.", join(',', @needcols), $mtab);
return;
}
my @base;