[interchange-cvs] interchange - racke modified dist/lib/UI/usertag/regenerate.tag

interchange-core@interchange.redhat.com interchange-core@interchange.redhat.com
Tue Oct 9 07:21:02 2001


User:      racke
Date:      2001-10-09 11:20:39 GMT
Modified:  dist/lib/UI/usertag regenerate.tag
Log:
we need to mangle the real Scratch space

Revision  Changes    Path
2.6       +10 -4     interchange/dist/lib/UI/usertag/regenerate.tag


rev 2.6, prev_rev 2.5
Index: regenerate.tag
===================================================================
RCS file: /anon_cvs/repository/interchange/dist/lib/UI/usertag/regenerate.tag,v
retrieving revision 2.5
retrieving revision 2.6
diff -u -r2.5 -r2.6
--- regenerate.tag	2001/10/09 05:45:07	2.5
+++ regenerate.tag	2001/10/09 11:20:38	2.6
@@ -31,13 +31,10 @@
 	$Vend::Session = {
 		'ohost'		=> 'REGENERA',
 		'browser'	=> "Interchange $::VERSION regenerator",
-		'scratch'	=> { %{$Vend::Cfg->{ScratchDefault}},
-							mv_no_session_id => 1,
-							mv_no_count => 1,
-							},
 		'values'	=> { %{$Vend::Cfg->{ValuesDefault}} },
 		'carts'		=> {main => []},
 	};
+$::Scratch->{mv_no_session_id} = 1;
 	my ($key, $value);
 	while (($key, $value) = each (%{$Vend::Cfg->{StaticSessionDefault}})) {
         $Vend::Session->{$key} = $value;
@@ -78,9 +75,18 @@
 	return unless defined $page;
 
 	my $pageref;
+    my $scratch = $::Scratch;
+	$::Scratch = { %{$Vend::Cfg->{ScratchDefault}},
+					mv_no_session_id => 1,
+					mv_no_count => 1,
+				 };
+
 	eval {
 		($pageref) = ::cache_html($page, 1);
 	};
+
+	$::Scratch = $scratch;
+
 #::logDebug(<<EOF);
 #finished regen_build:
 #	out=$regen_out