[gnue] r10310 - in trunk/gnue-reports: . src/base

[email protected] Wed, 16 Mar 2011 09:41:25 -0500 (CDT)
Newsgroups gmane.comp.cms.gnue.cvs
Message-ID <[email protected]>
Author: reinhard
Date: 2011-03-16 09:41:25 -0500 (Wed, 16 Mar 2011)
New Revision: 10310

Modified:
   trunk/gnue-reports/
   trunk/gnue-reports/src/base/GRDataMapper.py
Log:
Correct fix for dsResultSetActivated being called for "None" resultset.



Property changes on: trunk/gnue-reports
___________________________________________________________________
Name: bzr:revision-info
   - timestamp: 2011-03-16 13:52:10.986999989 +0100
committer: Reinhard M=C3=BCller <[email protected]>
properties:=20
	branch-nick: reports

   + timestamp: 2011-03-16 15:37:20.466000080 +0100
committer: Reinhard M=C3=BCller <[email protected]>
properties:=20
	branch-nick: reports

Name: bzr:revision-id:v4
   - 604 [email protected]
605 [email protected]
606 [email protected]
607 [email protected]

   + 604 [email protected]
605 [email protected]
606 [email protected]
607 [email protected]
608 [email protected]


Modified: trunk/gnue-reports/src/base/GRDataMapper.py
=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
--- trunk/gnue-reports/src/base/GRDataMapper.py	2011-03-16 14:41:22 UTC (=
rev 10309)
+++ trunk/gnue-reports/src/base/GRDataMapper.py	2011-03-16 14:41:25 UTC (=
rev 10310)
@@ -189,7 +189,8 @@
=20
   def _dsResultSetActivated (self, event):
     assert gDebug (5, 'GRDataMapper._dsResultSetActivated on %s' % self.=
name)
-    self._resultsets.insert (0, event.resultSet)
+    if event.resultSet is not None:
+        self._resultsets.insert (0, event.resultSet)
=20
=20
   ##
@@ -327,7 +328,7 @@
     else:
       assert gDebug(4, 'Getting pre-created ResultSet for source "%s"; p=
arent=3D%s' \
              % (source, controlSection.parent))
-      controlSection.resultset =3D controlSection._resultsets.pop(0)
+      controlSection.resultset =3D controlSection._resultsets.pop()
 #      resultset =3D self.sourceMap[controlSection.parent.source].result=
set.current.
       if controlSection.resultset.nextRecord():
         controlSection.__nextRecord =3D controlSection.resultset.current