From aab47aa1fd2fc3e7a1527f3e189254347a8bd324 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 15 Dec 2025 08:48:37 +0000 Subject: [PATCH] Fix instances.create to send empty arrays instead of null for volumes parameters When volumes or existing_volumes parameters are None, send empty arrays [] to the REST API instead of null values. This ensures API compatibility and proper validation. Fixes #56 --- verda/instances/_instances.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/verda/instances/_instances.py b/verda/instances/_instances.py index 625b14f..a44d9f6 100644 --- a/verda/instances/_instances.py +++ b/verda/instances/_instances.py @@ -171,8 +171,8 @@ def create( 'description': description, 'location_code': location, 'os_volume': os_volume, - 'volumes': volumes, - 'existing_volumes': existing_volumes, + 'volumes': volumes if volumes is not None else [], + 'existing_volumes': existing_volumes if existing_volumes is not None else [], 'is_spot': is_spot, 'coupon': coupon, }