X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/b9a58859a4ef14b7971ca7d07318e1ac6f276b40..refs/pull/3069/head:/app/Entities/Models/Deletion.php diff --git a/app/Entities/Models/Deletion.php b/app/Entities/Models/Deletion.php index dab89ce37..3face841b 100644 --- a/app/Entities/Models/Deletion.php +++ b/app/Entities/Models/Deletion.php @@ -9,7 +9,7 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\MorphTo; /** - * @property Model deletable + * @property Model $deletable */ class Deletion extends Model implements Loggable { @@ -22,7 +22,7 @@ class Deletion extends Model implements Loggable } /** - * The the user that performed the deletion. + * Get the user that performed the deletion. */ public function deleter(): BelongsTo { @@ -48,7 +48,11 @@ class Deletion extends Model implements Loggable { $deletable = $this->deletable()->first(); - return "Deletion ({$this->id}) for {$deletable->getType()} ({$deletable->id}) {$deletable->name}"; + if ($deletable instanceof Entity) { + return "Deletion ({$this->id}) for {$deletable->getType()} ({$deletable->id}) {$deletable->name}"; + } + + return "Deletion ({$this->id})"; } /**