When registering a cloud provider through UI, some fields that are left blank by the user are sent as empty strings ("") to SAL. This causes SAL not to work properly.
Any field for which the user didn't provide a value, or the value was an empty string, should be sent as null.
I detected too fields where it is happening: "endpoint" and "defaultNetwork". However, they could be others.
When registering a cloud provider through UI, some fields that are left blank by the user are sent as empty strings ("") to SAL. This causes SAL not to work properly. Any field for which the user didn't provide a value, or the value was an empty string, should be sent as null. I detected too fields where it is happening: "endpoint" and "defaultNetwork". However, they could be others.