bugfix(filesystem sync): sync vnf descriptor files before running a primitive. Bug...
[osm/LCM.git] / osm_lcm / ns.py
index b13d466..d6184fd 100644 (file)
@@ -4787,6 +4787,9 @@ class NsLcm(LcmBase):
                 )
                 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"]})