From 1f03a84eff994dbd0f9339a557830699ba454af5 Mon Sep 17 00:00:00 2001 From: philipp lang Date: Fri, 11 Feb 2022 01:55:30 +0100 Subject: [PATCH] Fixed: replace kontoverbindung when updating --- src/Api.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Api.php b/src/Api.php index 23d5c5c..855f9af 100644 --- a/src/Api.php +++ b/src/Api.php @@ -127,9 +127,11 @@ class Api { $member = Member::fromAttributes($attributes); $existing = $this->member($member->group_id, $member->id); if (data_get($attributes, 'id')) { + $payload = array_merge($existing, $member->toNami()); + $payload['kontoverbindung'] = json_encode($payload['kontoverbindung']); $response = $this->http()->put( self::$url.'/ica/rest/nami/mitglied/filtered-for-navigation/gruppierung/gruppierung/'.$member->group_id.'/'.$member->id, - array_merge($existing, $member->toNami()) + $payload ); if (data_get($response->json(), 'success') !== true) { $this->exception('Update failed', $member->toNami(), $response->json());