bugfix(filesystem sync): sync vnf descriptor files before running a primitive. Bug 1690

Change-Id: I8ccad0836c8392d97be9417b61f438316fc2e6d4
Signed-off-by: bravof <fbravo@whitestack.com>
diff --git a/osm_lcm/ns.py b/osm_lcm/ns.py
index b13d466..d6184fd 100644
--- a/osm_lcm/ns.py
+++ b/osm_lcm/ns.py
@@ -4787,6 +4787,9 @@
                 )
                 step = "Getting vnfd from database"
                 db_vnfd = self.db.get_one("vnfds", {"_id": db_vnfr["vnfd-id"]})
+
+                # Sync filesystem before running a primitive
+                self.fs.sync(db_vnfr["vnfd-id"])
             else:
                 step = "Getting nsd from database"
                 db_nsd = self.db.get_one("nsds", {"_id": db_nsr["nsd-id"]})