From f9deb56d22339fdee8c4958968ed7133a16ce8f4 Mon Sep 17 00:00:00 2001 From: philipp lang Date: Tue, 18 Nov 2025 12:36:08 +0100 Subject: [PATCH] Fix: Update work phone --- app/Member/MemberRequest.php | 1 + tests/Feature/Member/UpdateTest.php | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/app/Member/MemberRequest.php b/app/Member/MemberRequest.php index 18725f0a..601f77b1 100644 --- a/app/Member/MemberRequest.php +++ b/app/Member/MemberRequest.php @@ -75,6 +75,7 @@ class MemberRequest extends FormRequest 'send_newspaper' => 'boolean', 'main_phone' => ['nullable', new ValidPhoneRule('Telefon (Eltern)')], 'mobile_phone' => ['nullable', new ValidPhoneRule('Handy (Eltern)')], + 'work_phone' => ['nullable', new ValidPhoneRule('Tel geschäftlich')], 'invoice_address' => '', 'gender_id' => 'nullable|exists:genders,id', 'region_id' => 'nullable|exists:regions,id', diff --git a/tests/Feature/Member/UpdateTest.php b/tests/Feature/Member/UpdateTest.php index 4752af2c..9c45272c 100644 --- a/tests/Feature/Member/UpdateTest.php +++ b/tests/Feature/Member/UpdateTest.php @@ -157,6 +157,18 @@ it('testItSetsLocationToNull', function () { ]); }); +it('updates work phone', function () { + $this->withoutExceptionHandling()->login()->loginNami(); + $member = factory()->notInNami()->create(); + fakeRequest(); + NamiPutMemberAction::allowToRun(); + + $this->patch("/member/{$member->id}", MemberUpdateRequestFactory::new()->noNami()->create([ + 'work_phone' => '+49 212 1353688', + ])); + test()->assertDatabaseHas('members', ['work_phone' => '+49 212 1353688']); +}); + it('testItUpdatesContact', function () { $this->withoutExceptionHandling()->login()->loginNami(); $member = factory()->notInNami()->create();