Skip to content

Commit 7ab17ff

Browse files
committed
Lists in activity data fix
1 parent ae4e1da commit 7ab17ff

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

activity_browser/layouts/pages/activity_details/data_tab.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def build_df(self) -> pd.DataFrame:
6464
Returns:
6565
pd.DataFrame: The DataFrame containing the activity data.
6666
"""
67-
df = pd.DataFrame.from_dict(self.activity.as_dict(), orient="index")
67+
df = pd.Series(self.activity.as_dict(), name="value").to_frame()
6868
df["name"] = self.activity["name"] + " (" + str(self.activity["id"]) + ")"
6969
df["_activity_id"] = self.activity.id
7070
df["_activity_db"] = self.activity["database"]

activity_browser/ui/widgets/item.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,10 @@ def __getitem__(self, item):
131131
def displayData(self, col: int, key: str):
132132
data = self[key]
133133

134-
if data is None or pd.isna(data):
134+
if isinstance(data, (list, tuple)):
135+
# skip isna check for lists/tuples
136+
pass
137+
elif data is None or pd.isna(data):
135138
return None
136139

137140
if isinstance(data, str):

0 commit comments

Comments
 (0)