Skip to content

Commit beef36d

Browse files
committed
fix remove duplicated units_df in sorter
1 parent 9ee2ac7 commit beef36d

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

m2l/processing/algorithms/sorter.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,14 @@ def build_input_frames(layer: QgsVectorLayer, feedback, parameters) -> pd.DataFr
364364
)
365365
units_df = pd.DataFrame.from_records(units_records)
366366

367+
total_num_of_units = len(units_df)
368+
units_df = units_df.drop_duplicates(subset=['name'])
369+
unique_num_of_units = len(units_df)
370+
371+
feedback.pushInfo(f"Removed duplicated units: {total_num_of_units - unique_num_of_units}")
372+
367373
# map_data can be mocked if you only use Age-based sorter
368374

369-
feedback.pushInfo(f"Units → {len(units_df)} records")
375+
feedback.pushInfo(f"Units → {unique_num_of_units} records")
370376

371377
return units_df

0 commit comments

Comments
 (0)