Update rule group API

This commit is contained in:
James Cole
2018-12-07 07:49:16 +01:00
parent 3e84f9664f
commit b782316cc0
4 changed files with 21 additions and 49 deletions

View File

@@ -24,6 +24,7 @@ declare(strict_types=1);
namespace FireflyIII\Api\V1\Requests;
use FireflyIII\Models\RuleGroup;
use FireflyIII\Rules\IsBoolean;
/**
@@ -50,10 +51,18 @@ class RuleGroupRequest extends Request
*/
public function getAll(): array
{
if (null === $this->get('active')) {
$active = true;
}
if (null !== $this->get('active')) {
$active = $this->boolean('active');
}
return [
'title' => $this->string('title'),
'description' => $this->string('description'),
'active' => $this->boolean('active'),
'active' => $active,
];
}
@@ -67,7 +76,7 @@ class RuleGroupRequest extends Request
$rules = [
'title' => 'required|between:1,100|uniqueObjectForUser:rule_groups,title',
'description' => 'between:1,5000|nullable',
'active' => 'required|boolean',
'active' => [new IsBoolean],
];
switch ($this->method()) {
default: