mirror of
https://github.com/pixelfed/pixelfed.git
synced 2024-12-25 17:26:43 +00:00
Merge pull request #4669 from pixelfed/staging
Update StatusTagsPipeline, fix object tags slug query
This commit is contained in:
commit
dcc6f65e33
1 changed files with 9 additions and 8 deletions
|
@ -81,16 +81,17 @@ class StatusTagsPipeline implements ShouldQueue
|
|||
->orWhere('slug', 'ilike', str_slug($name, '-', false))
|
||||
->first();
|
||||
|
||||
if(!$hashtag) {
|
||||
$hashtag = new Hashtag;
|
||||
$hashtag->name = $name;
|
||||
$hashtag->slug = str_slug($name, '-', false);
|
||||
$hashtag->save();
|
||||
}
|
||||
if(!$hashtag) {
|
||||
$hashtag = Hashtag::updateOrCreate([
|
||||
'slug' => str_slug($name, '-', false),
|
||||
],[
|
||||
'name' => $name
|
||||
]);
|
||||
}
|
||||
} else {
|
||||
$hashtag = Hashtag::firstOrCreate([
|
||||
$hashtag = Hashtag::updateOrCreate([
|
||||
'slug' => str_slug($name, '-', false),
|
||||
],[
|
||||
],[
|
||||
'name' => $name
|
||||
]);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue