diff --git a/src/azure-cli/azure/cli/command_modules/appconfig/_kv_helpers.py b/src/azure-cli/azure/cli/command_modules/appconfig/_kv_helpers.py index 9d7d83545d0..ea5e952533c 100644 --- a/src/azure-cli/azure/cli/command_modules/appconfig/_kv_helpers.py +++ b/src/azure-cli/azure/cli/command_modules/appconfig/_kv_helpers.py @@ -283,7 +283,8 @@ def __write_kv_and_features_to_file(file_path, key_values=None, features=None, f elif format_ == 'yaml': yaml.safe_dump(exported_keyvalues, fp, sort_keys=False, width=float('inf')) elif format_ == 'properties': - javaproperties.dump(exported_keyvalues, fp) + for key, value in exported_keyvalues.items(): + fp.write('{}={}\n'.format(javaproperties.escape(key), value)) except Exception as exception: raise FileOperationError("Failed to export key-values to file. " + str(exception))