Validation bug.

This commit is contained in:
James Cole
2015-03-27 09:21:09 +01:00
parent 9f9af0b693
commit 3fc560597c
2 changed files with 6 additions and 2 deletions

View File

@@ -80,10 +80,12 @@ class FireflyValidator extends Validator
public function validateUniqueAccountForUser($attribute, $value, $parameters)
{
// get account type from data, we must have this:
$type = isset($this->data['what']) ? $this->data['what'] : null;
$validTypes = [array_keys(Config::get('firefly.subTitlesByIdentifier'))];
$type = isset($this->data['what']) && in_array($this->data['what'],$validTypes) ? $this->data['what'] : null;
// some fallback:
if(is_null($type)) {
$type = Input::get('what');
$type = in_array(Input::get('what'),$validTypes) ? Input::get('what') : null;
}
// still null?
if(is_null($type)) {