Better error messages [skip ci]

This commit is contained in:
James Cole 2018-05-13 09:39:06 +02:00
parent 0c99248deb
commit d9ca7b7277
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E
2 changed files with 5 additions and 6 deletions

View File

@ -73,7 +73,7 @@ class IndexController extends Controller
{
// can only create "fake" for demo user.
$providers = array_keys($this->getProviders());
if (!in_array($importProvider, $providers, true)) {
if (!\in_array($importProvider, $providers, true)) {
session()->flash('warning', trans('import.cannot_create_for_provider', ['provider' => $importProvider]));
return redirect(route('import.index'));

View File

@ -24,7 +24,6 @@ namespace FireflyIII\Http\Controllers\Import;
use FireflyIII\Exceptions\FireflyException;
use FireflyIII\Http\Controllers\Controller;
use FireflyIII\Http\Middleware\IsDemoUser;
use FireflyIII\Import\Prerequisites\PrerequisitesInterface;
use FireflyIII\Models\ImportJob;
use FireflyIII\Repositories\ImportJob\ImportJobRepositoryInterface;
@ -75,7 +74,7 @@ class PrerequisitesController extends Controller
// catch impossible status:
$allowed = ['new'];
if (null !== $importJob && !in_array($importJob->status, $allowed)) {
Log::error('Job is not new but wants to do prerequisites');
Log::error(sprintf('Job has state "%s" but this Prerequisites::index() only accepts %s', $importJob->status, json_encode($allowed)));
session()->flash('error', trans('import.bad_job_status', ['status' => $importJob->status]));
return redirect(route('import.index'));
@ -128,8 +127,8 @@ class PrerequisitesController extends Controller
// catch impossible status:
$allowed = ['new'];
if (null !== $importJob && !in_array($importJob->status, $allowed)) {
Log::error('Job is not new but wants to do prerequisites');
if (null !== $importJob && !\in_array($importJob->status, $allowed, true)) {
Log::error(sprintf('Job has state "%s" but this Prerequisites::post() only accepts %s', $importJob->status, json_encode($allowed)));
session()->flash('error', trans('import.bad_job_status', ['status' => $importJob->status]));
return redirect(route('import.index'));
@ -145,7 +144,7 @@ class PrerequisitesController extends Controller
$object->setUser(auth()->user());
Log::debug('Going to store entered prerequisites.');
// store post data
$data = $request->all();
$data = $request->all();
$result = $object->storePrerequisites($data);
Log::debug(sprintf('Result of storePrerequisites has message count: %d', $result->count()));