BUG Fix gridfield generating invalid session keys

This commit is contained in:
Damian Mooyman 2015-03-09 11:44:39 +13:00
parent 1a9c206d15
commit 1770fab206

View File

@ -840,7 +840,8 @@ class GridField_FormAction extends FormAction {
'args' => $this->args,
);
$id = substr(md5(serialize($state)), 0, 8);
// Ensure $id doesn't contain only numeric characters
$id = 'gf_'.substr(md5(serialize($state)), 0, 8);
Session::set($id, $state);
$actionData['StateID'] = $id;