X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=BaseTools%2FSource%2FPython%2FWorkspace%2FMetaFileTable.py;h=088a118de1a1e609864cd9cd99669984d5ded393;hp=f20eab96887829db0cab77b0aaaddeac1ef38197;hb=64b2609fcff9d6412eea4c74c8e74bed33dc3235;hpb=09e4dbeb5c0ef7d9e178e81f73c9e43f8ef48559 diff --git a/BaseTools/Source/Python/Workspace/MetaFileTable.py b/BaseTools/Source/Python/Workspace/MetaFileTable.py index f20eab9688..088a118de1 100644 --- a/BaseTools/Source/Python/Workspace/MetaFileTable.py +++ b/BaseTools/Source/Python/Workspace/MetaFileTable.py @@ -50,11 +50,13 @@ class MetaFileTable(Table): def IsIntegrity(self): try: + TimeStamp = self.MetaFile.TimeStamp Result = self.Cur.execute("select ID from %s where ID<0" % (self.Table)).fetchall() if not Result: + # update the timestamp in database + self._FileIndexTable.SetFileTimeStamp(self.IdBase, TimeStamp) return False - TimeStamp = self.MetaFile.TimeStamp if TimeStamp != self._FileIndexTable.GetFileTimeStamp(self.IdBase): # update the timestamp in database self._FileIndexTable.SetFileTimeStamp(self.IdBase, TimeStamp)