| @@ -2499,8 +2499,12 @@ | ||
| 2499 | 2499 | foreach ($keysToInclude as $key) { |
| 2500 | 2500 | $address->{$key} = $addressData[$key]; |
| 2501 | 2501 | } |
| 2502 | 2502 | |
| 2503 | + if (array_key_exists('meta', $addressData)) { | |
| 2504 | + $address->meta = $addressData['meta']; | |
| 2505 | + } | |
| 2506 | + | |
| 2503 | 2507 | if ($address->save()) { |
| 2504 | 2508 | return $address; |
| 2505 | 2509 | } |
| 2506 | 2510 | return static::makeErrorResponse([ |
| @@ -2509,9 +2513,9 @@ | ||
| 2509 | 2513 | } |
| 2510 | 2514 | |
| 2511 | 2515 | private static function createOrderAddress(array $address, $orderId) |
| 2512 | 2516 | { |
| 2513 | - $keysToInclude = ['order_id', 'type', 'name', 'address_1', 'address_2', 'city', 'state', 'postcode', 'country']; | |
| 2517 | + $keysToInclude = ['order_id', 'type', 'name', 'address_1', 'address_2', 'city', 'state', 'postcode', 'country', 'meta']; | |
| 2514 | 2518 | $address = Arr::only($address, $keysToInclude); |
| 2515 | 2519 | $address['order_id'] = $orderId; |
| 2516 | 2520 | |
| 2517 | 2521 | if (!empty($address)) { |