diff --git a/app/Services/PirepService.php b/app/Services/PirepService.php index bcdf4aec..3f7aac97 100644 --- a/app/Services/PirepService.php +++ b/app/Services/PirepService.php @@ -117,7 +117,7 @@ class PirepService extends Service // See if this user is at the current airport /* @noinspection NotOptimalIfConditionsInspection */ - if (setting('pilots.only_flights_from_current') + if (setting('pilots.only_flights_from_current', false) && $user->curr_airport_id !== $pirep->dpt_airport_id) { throw new UserNotAtAirport($user, $pirep->dpt_airport); } diff --git a/app/helpers.php b/app/helpers.php index 030538f2..fe55dee8 100644 --- a/app/helpers.php +++ b/app/helpers.php @@ -161,6 +161,7 @@ if (!function_exists('setting')) { */ function setting($key, $default = null) { + /** @var \App\Repositories\SettingRepository $settingRepo */ $settingRepo = app(SettingRepository::class); try { @@ -181,6 +182,7 @@ if (!function_exists('setting')) { if (!function_exists('setting_save')) { function setting_save($key, $value) { + /** @var \App\Repositories\SettingRepository $settingRepo */ $settingRepo = app(SettingRepository::class); $settingRepo->save($key, $value); return $value;