Null safe operator for assets transformer

This commit is contained in:
snipe
2026-04-08 11:11:55 +01:00
parent 5ef9798c68
commit 1300fff94c
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -403,8 +403,8 @@ class AssetsTransformer
$array[] = [
'assigned_pivot_id' => $component_checkout->id,
'name' => [
'id' => $component_checkout->component->id,
'name' => e($component_checkout->component->display_name),
'id' => $component_checkout->component?->id,
'name' => e($component_checkout->component?->display_name),
'type' => 'component',
],
'assigned_qty' => $component_checkout->assigned_qty,
+3 -3
View File
@@ -40,17 +40,17 @@ class ComponentAssignment extends Model
*/
public function component()
{
return $this->belongsTo(Component::class);
return $this->belongsTo(Component::class)->withTrashed();
}
public function components()
{
return $this->hasMany(Component::class, 'id', 'component_id');
return $this->hasMany(Component::class, 'id', 'component_id')->withTrashed();
}
public function assets()
{
return $this->hasMany(Asset::class, 'id', 'asset_id');
return $this->hasMany(Asset::class, 'id', 'asset_id')->withTrashed();
}
/**