diff --git a/app/Jobs/StatusPipeline/StatusEntityLexer.php b/app/Jobs/StatusPipeline/StatusEntityLexer.php index 5fe3cf34a..dd1c352a7 100644 --- a/app/Jobs/StatusPipeline/StatusEntityLexer.php +++ b/app/Jobs/StatusPipeline/StatusEntityLexer.php @@ -95,7 +95,11 @@ class StatusEntityLexer implements ShouldQueue ['name' => $tag, 'slug' => $slug] ); StatusHashtag::firstOrCreate( - ['status_id' => $status->id, 'hashtag_id' => $hashtag->id] + [ + 'status_id' => $status->id, + 'hashtag_id' => $hashtag->id, + 'profile_id' => $status->profile_id + ] ); }); } diff --git a/app/StatusHashtag.php b/app/StatusHashtag.php index 0f9e1a5fc..15e282025 100644 --- a/app/StatusHashtag.php +++ b/app/StatusHashtag.php @@ -6,7 +6,11 @@ use Illuminate\Database\Eloquent\Model; class StatusHashtag extends Model { - public $fillable = ['status_id', 'hashtag_id']; + public $fillable = [ + 'status_id', + 'hashtag_id', + 'profile_id' + ]; public function status() { @@ -17,4 +21,9 @@ class StatusHashtag extends Model { return $this->belongsTo(Hashtag::class); } + + public function profile() + { + return $this->belongsTo(Profile::class); + } }