diff --git a/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py b/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py
index f2d0336b7c..7f7073d965 100644
--- a/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py
+++ b/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py
@@ -2148,6 +2148,9 @@ class NetAppCmodeFileStorageLibrary(object):
 
         # 3. Setup access rules
         new_active_replica = replica.copy()
+        new_active_replica['export_locations'] = self._create_export(
+            new_active_replica, share_server, vserver, vserver_client)
+
         helper = self._get_helper(replica)
         helper.set_client(vserver_client)
         try:
@@ -2158,8 +2161,6 @@ class NetAppCmodeFileStorageLibrary(object):
         else:
             new_active_replica['access_rules_status'] = constants.STATUS_ACTIVE
 
-        new_active_replica['export_locations'] = self._create_export(
-            new_active_replica, share_server, vserver, vserver_client)
         new_active_replica['replica_state'] = constants.REPLICA_STATE_ACTIVE
 
         # 4. Set File system size fixed to false
diff --git a/releasenotes/notes/1896949-netapp-fix-cifs-access-rules-promoted-replica-70b32991cc90e1ca.yaml b/releasenotes/notes/1896949-netapp-fix-cifs-access-rules-promoted-replica-70b32991cc90e1ca.yaml
new file mode 100644
index 0000000000..e82abb9d95
--- /dev/null
+++ b/releasenotes/notes/1896949-netapp-fix-cifs-access-rules-promoted-replica-70b32991cc90e1ca.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+  - |
+    Fixed an issue on ONTAP NetApp driver that caused access rules not to be
+    applied to a promoted replica using CIFS protocol. Please refer to the
+    `Launchpad bug #1896949 <https://bugs.launchpad.net/manila/+bug/1896949>`_
+    for more details.