diff options
Diffstat (limited to 'app/Module/UserJournalModule.php')
| -rw-r--r-- | app/Module/UserJournalModule.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/Module/UserJournalModule.php b/app/Module/UserJournalModule.php index eecc4a0f19..23b7d52c0a 100644 --- a/app/Module/UserJournalModule.php +++ b/app/Module/UserJournalModule.php @@ -17,10 +17,12 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; +use Carbon\Carbon; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\I18N; use Fisharebest\Webtrees\Tree; use Illuminate\Database\Capsule\Manager as DB; +use stdClass; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; @@ -70,8 +72,12 @@ class UserJournalModule extends AbstractModule implements ModuleBlockInterface $articles = DB::table('news') ->where('user_id', '=', Auth::id()) ->orderByDesc('updated') - ->select(['news_id', 'user_id', 'gedcom_id', DB::raw('UNIX_TIMESTAMP(updated) AS updated'), 'subject', 'body']) - ->get(); + ->get() + ->map(function (stdClass $row): stdClass { + $row->updated = new Carbon($row->updated); + + return $row; + }); $content = view('modules/user_blog/list', [ 'articles' => $articles, |
