Multiple updateCustomer mutations with same "addresses" payload will remove address

Is the problem still not resolved? The ids are not present in the customer addresses, how can I update the addresses without risking deleting them?