Fixed logging

This commit is contained in:
snipe
2026-05-04 11:46:34 +01:00
parent 409ce69e32
commit 240196c3a1
2 changed files with 12 additions and 1 deletions
@@ -181,6 +181,13 @@ class AcceptanceController extends Controller
$encoded_logo = base64_encode(file_get_contents(public_path().'/uploads/'.basename($settings->acceptance_pdf_logo)));
}
if ($isSignInPlaceAdminFlow && (! $acceptance->signed_in_place || (int) $acceptance->signed_in_place_admin !== (int) $currentUser->id)) {
$acceptance->forceFill([
'signed_in_place' => true,
'signed_in_place_admin' => $currentUser->id,
])->save();
}
// Determine signed_in_place and admin for PDF/email output
$signedInPlace = $isSignInPlaceAdminFlow ? true : (bool) $acceptance->signed_in_place;
$signedInPlaceAdmin = null;
@@ -314,7 +314,11 @@ class AssetAcceptanceTest extends TestCase
])
->assertRedirect(route('users.show', $assignee));
$this->assertNotNull($checkoutAcceptance->refresh()->accepted_at);
$checkoutAcceptance->refresh();
$this->assertNotNull($checkoutAcceptance->accepted_at);
$this->assertTrue((bool) $checkoutAcceptance->signed_in_place);
$this->assertSame($admin->id, $checkoutAcceptance->signed_in_place_admin);
Event::assertDispatched(CheckoutAccepted::class);
}