Revision: 433
http://gemstracker.svn.sourceforge.net/gemstracker/?rev=433&view=rev
Author: mennodekker
Date: 2012-01-30 15:39:44 +0000 (Mon, 30 Jan 2012)
Log Message:
-----------
Fix for 'empty' track (no tokens present)
Modified Paths:
--------------
branches/1.5.x/library/classes/Gems/Tracker/Engine/StepEngineAbstract.php
Modified: branches/1.5.x/library/classes/Gems/Tracker/Engine/StepEngineAbstract.php
===================================================================
--- branches/1.5.x/library/classes/Gems/Tracker/Engine/StepEngineAbstract.php 2012-01-30 15:04:13 UTC (rev 432)
+++ branches/1.5.x/library/classes/Gems/Tracker/Engine/StepEngineAbstract.php 2012-01-30 15:39:44 UTC (rev 433)
@@ -311,7 +311,12 @@
*/
public function checkTokensFromStart(Gems_Tracker_RespondentTrack $respTrack, $userId)
{
- return $this->checkTokensFrom($respTrack, $respTrack->getFirstToken(), $userId);
+ $token = $respTrack->getFirstToken();
+ if ($token instanceof Gems_Tracker_Token) {
+ return $this->checkTokensFrom($respTrack, $respTrack->getFirstToken(), $userId);
+ } else {
+ return 0;
+ }
}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|