From f6a0177dc2c64b48145471fce8b1cf115e6eb401 Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Tue, 13 Aug 2024 22:12:31 +0700 Subject: [PATCH] fix: user slug --- src/Content/AddCboxIFrame.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Content/AddCboxIFrame.php b/src/Content/AddCboxIFrame.php index d8b2b00..d86ed9b 100644 --- a/src/Content/AddCboxIFrame.php +++ b/src/Content/AddCboxIFrame.php @@ -44,10 +44,12 @@ public function __invoke(Document $document, ServerRequestInterface $request): v if ($actor->exists) { $color = Color::stringToColor($actor->display_name); + $slug = $this->setting->get('slug_driver_Flarum\User\User') === 'default' ? 'username' : 'id'; + $params = [ ...$params, 'nme' => $actor->display_name, - 'lnk' => $this->url->to('forum')->route('user', ['username' => $actor->username]), + 'lnk' => $this->url->to('forum')->route('user', ['username' => $actor->$slug]), 'pic' => $actor->avatar_url ?? "https://ui-avatars.com/api/?background=$color&color=fff&name=D", ]; }