File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -1144,7 +1144,7 @@ def _update_netbox_object(self, data):
1144
1144
serialized_nb_obj ["tags" ] = set (serialized_nb_obj ["tags" ])
1145
1145
updated_obj ["tags" ] = set (data ["tags" ])
1146
1146
1147
- # Ensure idempotency for site on version pre-3.0
1147
+ # Ensure idempotency for site and virtual machine on version pre-3.0
1148
1148
version_pre_30 = self ._version_check_greater ("3.0" , self .version )
1149
1149
if (
1150
1150
serialized_nb_obj .get ("latitude" )
@@ -1159,6 +1159,9 @@ def _update_netbox_object(self, data):
1159
1159
):
1160
1160
updated_obj ["longitude" ] = str (data ["longitude" ])
1161
1161
1162
+ if serialized_nb_obj .get ("vcpus" ) and data .get ("vcpus" ) and version_pre_30 :
1163
+ updated_obj ["vcpus" ] = "{0:.2f}" .format (data ["vcpus" ])
1164
+
1162
1165
if serialized_nb_obj == updated_obj :
1163
1166
return serialized_nb_obj , None
1164
1167
else :
You can’t perform that action at this time.
0 commit comments