diff --git a/framework/core/src/Discussion/Discussion.php b/framework/core/src/Discussion/Discussion.php index 5db3bc980..f3ee3d258 100644 --- a/framework/core/src/Discussion/Discussion.php +++ b/framework/core/src/Discussion/Discussion.php @@ -22,6 +22,7 @@ use Flarum\Locale\LocaleManager; use Flarum\Notification\Notification; use Flarum\Post\MergeableInterface; use Flarum\Post\Post; +use Flarum\Settings\SettingsRepositoryInterface; use Flarum\User\User; use Illuminate\Support\Str; @@ -446,6 +447,10 @@ class Discussion extends AbstractModel protected function setTitleAttribute($title) { $this->attributes['title'] = $title; - $this->slug = Str::slug($title, '-', resolve(LocaleManager::class)->getLocale()); + $this->slug = Str::slug( + $title, + '-', + resolve(SettingsRepositoryInterface::class)->get('default_locale', 'en') + ); } }