Skip to content

Commit f6b61e8

Browse files
committed
Fix metadata row delete before secondary load
1 parent 71943d7 commit f6b61e8

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

activity_browser/bwutils/metadata/loader.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,11 @@ def secondary_load_database(self, secondary_df: pd.DataFrame, sqlite_db: str):
9595
return
9696

9797
database = secondary_df.index[0][0]
98-
assert len(secondary_df) == len(self.mds.dataframe.loc[database])
98+
indices = self.mds.dataframe.loc[database].index
99+
100+
if not all(secondary_df.index.isin(indices)):
101+
log.debug("Secondary database metadata dropping rows")
102+
secondary_df = secondary_df[secondary_df.index.isin(indices)]
99103

100104
log.debug(f"Secondary metadata loaded with {len(secondary_df)} rows")
101105

0 commit comments

Comments
 (0)