version 0.1.2
[fms.git] / src / freenet / introductionpuzzleinserter.cpp
index a4b6617..9dca8e0 100644 (file)
@@ -27,11 +27,17 @@ void IntroductionPuzzleInserter::CheckForNeededInsert()
        \r
        while(!rs.AtEnd())\r
        {\r
+               std::string localidentityidstr;\r
                DateTime now;\r
                now.SetToGMTime();\r
 \r
+               if(rs.GetField(0))\r
+               {\r
+                       localidentityidstr=rs.GetField(0);\r
+               }\r
+\r
                // if this identity has any non-solved puzzles for today, we don't need to insert a new puzzle\r
-               SQLite3DB::Recordset rs2=m_db->Query("SELECT UUID FROM tblIntroductionPuzzleInserts WHERE Day='"+now.Format("%Y-%m-%d")+"' AND FoundSolution='false';");\r
+               SQLite3DB::Recordset rs2=m_db->Query("SELECT UUID FROM tblIntroductionPuzzleInserts WHERE Day='"+now.Format("%Y-%m-%d")+"' AND FoundSolution='false' AND LocalIdentityID="+localidentityidstr+";");\r
 \r
                // identity doesn't have any non-solved puzzles for today - start a new insert\r
                if(rs2.Empty()==true)\r