Null safe operator for assets transformer
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user