Race condition.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 18 Sep 2008 13:48:41 +0000 (15:48 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 18 Sep 2008 13:48:41 +0000 (15:48 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
modules/admin.php

index 9cf0c46..84af751 100644 (file)
@@ -940,7 +940,11 @@ class AdminModule extends PLModule
             S::assert_xsrf_token();
 
             $req = Validate::get_typed_request(Env::v('uid'), Env::v('type'), Env::v('stamp'));
-            $req->handle_formu();
+            if ($req) {
+                $req->handle_formu();
+            } else {
+                $page->trigWarning('La validation a déjà été effectuée.');
+            }
         }
 
         $r = XDB::iterator('SHOW COLUMNS FROM requests_answers');