From: Vincent Vanwaelscappel Date: Fri, 13 Dec 2019 17:22:20 +0000 (+0100) Subject: wip #3262 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=6a2e4a1c7fa9825084b390a2a5729706cb14577d;p=cubist_cms-back.git wip #3262 --- diff --git a/src/app/Console/Commands/LocaleSlugReset.php b/src/app/Console/Commands/LocaleSlugReset.php index 31cb732..994e049 100644 --- a/src/app/Console/Commands/LocaleSlugReset.php +++ b/src/app/Console/Commands/LocaleSlugReset.php @@ -4,6 +4,7 @@ namespace Cubist\Backpack\app\Console\Commands; use Cubist\Backpack\app\Magic\Models\CubistMagicAbstractModel; use Cubist\Backpack\app\Magic\Models\CubistMagicTranslatableModel; +use Cubist\Backpack\app\Magic\Models\Locale; class LocaleSlugReset extends CubistCommand { @@ -39,6 +40,7 @@ class LocaleSlugReset extends CubistCommand $class = get_class($model); $all = $class::all(); $locale = $this->argument('locale'); + $default = Locale::getDefaultLocale(); foreach ($all as $instance) { $instance->setLocale($locale); /** @var CubistMagicTranslatableModel $instance */ @@ -57,15 +59,15 @@ class LocaleSlugReset extends CubistCommand } if (!$reset) { - echo 'skip ' . $translations[$locale] . "\n"; + // echo 'skip ' . $translations[$locale] . "\n"; continue; } $new = $instance->getSlugOrTitleAttribute(true); if (!$new) { - continue; + $new = $translations[$default]; } - echo 'reset "' . $translations[$locale] . '" -> ' . $new . "\n"; + //echo 'reset "' . $translations[$locale] . '" -> ' . $new . "\n"; $instance->setTranslation('slug', $locale, $new); $instance->save(); }