Labels: use instanceOf to differentiate accessors

This commit is contained in:
Godfrey M
2026-06-09 10:55:15 -07:00
parent 678d1c1428
commit be446e97d7
+5 -2
View File
@@ -3,6 +3,7 @@
namespace App\Models\Labels;
use App\Models\Asset;
use App\Models\User;
class FieldOption
{
@@ -36,8 +37,10 @@ class FieldOption
if ($dataPath[0] === 'displayName') {
return $assigned->getRawOriginal('display_name') ?? $assigned->display_name;
}
return $assigned->full_name;
if ($assigned instanceof User) {
return $assigned->full_name;
}
return $assigned->name ?? $assigned->display_name ?? null;
}
// Handle Laravel's stupid Carbon datetime casting