Ensure queue state is sane

This commit is contained in:
David Bomba 2022-03-15 07:12:37 +11:00
parent a0b22f5339
commit dcc724b667
3 changed files with 6 additions and 15 deletions

View File

@ -190,9 +190,7 @@ class User extends Authenticatable implements MustVerifyEmail
$truth = app()->make(TruthSource::class);
if ($this->company){
return $this->company;
}
elseif($truth->getCompany()){
return $truth->getCompany();

View File

@ -19,6 +19,7 @@ use App\Utils\TruthSource;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Queue\Events\JobProcessing;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Facades\Queue;
use Illuminate\Support\Facades\RateLimiter;
@ -61,17 +62,10 @@ class AppServiceProvider extends ServiceProvider
]);
}
// Queue::before(function (JobProcessing $event) {
// // \Log::info('Event Job '.$event->connectionName);
// \Log::error('Event Job '.$event->job->getJobId);
// // \Log::info('Event Job '.$event->job->payload());
// });
//! Update Posted AT
// Queue::after(function (JobProcessed $event) {
// // \Log::info('Event Job '.$event->connectionName);
// \Log::error('Event Job '.$event->job->getJobId);
// // \Log::info('Event Job '.$event->job->payload());
// });
/* Ensure we don't have stale state in jobs */
Queue::before(function (JobProcessing $event) {
App::forgetInstance('truthsource');
});
app()->instance(TruthSource::class, new TruthSource());

View File

@ -57,8 +57,7 @@
{{ $payment->translateDate($payment->date, $payment->client->date_format(), $payment->client->locale()) }}
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm leading-5 text-gray-500">
{{ $payment->translatedType(); }}
{{ $payment->translatedType() }}
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm leading-5 text-gray-500">
{!! \App\Utils\Number::formatMoney($payment->amount, $payment->client) !!}