diff --git a/app/Http/Controllers/DynamicController.php b/app/Http/Controllers/DynamicController.php index f139054..c441b4f 100644 --- a/app/Http/Controllers/DynamicController.php +++ b/app/Http/Controllers/DynamicController.php @@ -58,7 +58,7 @@ class DynamicController extends Controller 'dynamic' => $dynamic, 'ledgers' => $dynamic->ledgers, 'participants' => $dynamic->participants, - 'messages' => $dynamic->chat->messages()->with(['user', 'media'])->latest()->paginate(\App\Models\Message::PAGINATION_COUNT), + 'messages' => $dynamic->getOrCreateChat()->messages()->with(['user', 'media'])->latest()->paginate(\App\Models\Message::PAGINATION_COUNT), 'can' => [ 'update' => $request->user()->can('update', $dynamic), ], @@ -69,7 +69,7 @@ class DynamicController extends Controller { $this->authorize('view', $dynamic); - return $dynamic->chat->messages()->with(['user', 'media'])->latest()->paginate(\App\Models\Message::PAGINATION_COUNT); + return $dynamic->getOrCreateChat()->messages()->with(['user', 'media'])->latest()->paginate(\App\Models\Message::PAGINATION_COUNT); } /**