Improve snapshot filename checking in bcf (#1274)

This commit is contained in:
Long
2021-01-25 10:59:16 +07:00
committed by GitHub
parent b4ecdfba69
commit 911ff4484f
+2 -2
View File
@@ -476,8 +476,8 @@ class BcfXml:
if viewpoint.snapshot:
topic_filepath = os.path.join(self.filepath, topic.guid)
filepath = os.path.join(topic_filepath, viewpoint.snapshot)
if not os.path.exists(filepath) or topic_filepath not in filepath:
filename = viewpoint.guid + "." + viewpoint.snapshot[-3:]
if not os.path.exists(filepath):
filename = viewpoint.guid + os.path.splitext(viewpoint.snapshot)[-1]
copyfile(viewpoint.snapshot, os.path.join(topic_filepath, filename))
viewpoint.snapshot = filename
topic.viewpoints[viewpoint.guid] = viewpoint