diff --git a/app/Api/V1/Controllers/Models/Account/ListController.php b/app/Api/V1/Controllers/Models/Account/ListController.php index e5ea31a8b7..919a48dada 100644 --- a/app/Api/V1/Controllers/Models/Account/ListController.php +++ b/app/Api/V1/Controllers/Models/Account/ListController.php @@ -175,7 +175,6 @@ class ListController extends Controller /** @var TransactionGroupTransformer $transformer */ $transformer = app(TransactionGroupTransformer::class); - $transformer->setParameters($this->parameters); $resource = new FractalCollection($transactions, $transformer, 'transactions'); $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); diff --git a/app/Api/V1/Requests/Generic/ObjectTypeApiRequest.php b/app/Api/V1/Requests/Generic/ObjectTypeApiRequest.php index bf9b3a496f..cdc1837438 100644 --- a/app/Api/V1/Requests/Generic/ObjectTypeApiRequest.php +++ b/app/Api/V1/Requests/Generic/ObjectTypeApiRequest.php @@ -60,9 +60,13 @@ class ObjectTypeApiRequest extends ApiRequest if (Transaction::class === $this->objectType) { $rule = new IsValidTransactionTypeList(); } - return [ - 'types' => $rule, + $rules = [ + 'types' => [$rule], ]; + if ('' !== $this->required) { + $rules['types'][] = $this->required; + } + return $rules; } public function withValidator(Validator $validator): void