mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-06 04:34:00 +00:00
Simplified some code.
This commit is contained in:
@@ -168,14 +168,16 @@ class CurrencyController extends Controller
|
||||
*/
|
||||
public function store(CurrencyFormRequest $request, CurrencyRepositoryInterface $repository)
|
||||
{
|
||||
$data = $request->getCurrencyData();
|
||||
if (Auth::user()->hasRole('owner')) {
|
||||
$currency = $repository->store($data);
|
||||
Session::flash('success', trans('firefly.created_currency', ['name' => $currency->name]));
|
||||
} else {
|
||||
if (!Auth::user()->hasRole('owner')) {
|
||||
Log::error('User ' . Auth::user()->id . ' is not admin, but tried to store a currency.');
|
||||
|
||||
return redirect(session('currency.create.url'));
|
||||
}
|
||||
|
||||
$data = $request->getCurrencyData();
|
||||
$currency = $repository->store($data);
|
||||
Session::flash('success', trans('firefly.created_currency', ['name' => $currency->name]));
|
||||
|
||||
if (intval(Input::get('create_another')) === 1) {
|
||||
Session::put('currency.create.fromStore', true);
|
||||
|
||||
|
Reference in New Issue
Block a user