diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..045af8977ec2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+.idea
+src/build
\ No newline at end of file
diff --git a/src/azure/servicemanagement/__init__.py b/src/azure/servicemanagement/__init__.py
index 23c31aae4f41..37308511d3fc 100644
--- a/src/azure/servicemanagement/__init__.py
+++ b/src/azure/servicemanagement/__init__.py
@@ -900,8 +900,7 @@ def network_configuration_to_xml(configuration):
xml += ''
for endpoint in configuration.input_endpoints:
xml += ''
- xml += _XmlSerializer.data_to_xml([('EnableDirectServerReturn', endpoint.enable_direct_server_return, _lower),
- ('LoadBalancedEndpointSetName', endpoint.load_balanced_endpoint_set_name),
+ xml += _XmlSerializer.data_to_xml([('LoadBalancedEndpointSetName', endpoint.load_balanced_endpoint_set_name),
('LocalPort', endpoint.local_port),
('Name', endpoint.name),
('Port', endpoint.port)])
@@ -913,7 +912,8 @@ def network_configuration_to_xml(configuration):
('Protocol', endpoint.load_balancer_probe.protocol)])
xml += ''
- xml += _XmlSerializer.data_to_xml([('Protocol', endpoint.protocol)])
+ xml += _XmlSerializer.data_to_xml([('Protocol', endpoint.protocol),
+ ('EnableDirectServerReturn', endpoint.enable_direct_server_return, _lower)])
xml += ''
xml += ''
xml += ''