We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 61d33aa commit 19dfe63Copy full SHA for 19dfe63
upcloud_api/server.py
@@ -91,9 +91,12 @@ def save(self):
91
Note: DOES NOT sync IP_addresses and storage_devices,
92
use add_IP, add_storage, remove_IP, remove_storage instead.
93
"""
94
- kwargs = {}
95
- for field in self.updateable_fields:
96
- kwargs[field] = getattr(self, field)
+
+ kwargs = {
+ field: getattr(self, field)
97
+ for field in self.updateable_fields
98
+ if hasattr(self, field)
99
+ }
100
101
self.cloud_manager.modify_server(self.uuid, **kwargs)
102
self._reset(kwargs)
0 commit comments