summaryrefslogtreecommitdiff
path: root/app/Module/UserJournalModule.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Module/UserJournalModule.php')
-rw-r--r--app/Module/UserJournalModule.php10
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,