Skip to content

Commit d3c19e2

Browse files
authored
Merge pull request #16918 from marcusmoore/bug/sc-29151
Handle displaying deleted creator of an accessory
2 parents 6b56929 + 87115f2 commit d3c19e2

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

resources/views/accessories/view.blade.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,11 @@ class="table table-striped snipe-table"
324324
</strong>
325325
</div>
326326
<div class="col-md-9" style="word-wrap: break-word;">
327-
{{ $accessory->adminuser?->present()->fullName() }}
327+
@if ($accessory->adminuser)
328+
{{ $accessory->adminuser->present()->fullName() }}
329+
@else
330+
{{ trans('admin/reports/general.deleted_user') }}
331+
@endif
328332
</div>
329333
</div>
330334

tests/Feature/Accessories/Ui/ShowAccessoryTest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,13 @@ public function testPageRenders()
4747
->assertOk();
4848

4949
}
50+
51+
public function testHandlesAccessoryCreatorNotExisting()
52+
{
53+
$accessory = Accessory::factory()->create(['created_by' => 999999]);
54+
55+
$this->actingAs(User::factory()->superuser()->create())
56+
->get(route('accessories.show', $accessory))
57+
->assertOk();
58+
}
5059
}

0 commit comments

Comments
 (0)