fix sorting
Browse files
app.py
CHANGED
|
@@ -1293,7 +1293,7 @@ def create_monthly_metrics_plot():
|
|
| 1293 |
def get_leaderboard_dataframe():
|
| 1294 |
"""
|
| 1295 |
Construct leaderboard from issue metadata and convert to pandas DataFrame for display.
|
| 1296 |
-
Returns formatted DataFrame sorted by
|
| 1297 |
"""
|
| 1298 |
# Construct leaderboard from metadata
|
| 1299 |
cache_dict = construct_leaderboard_from_metadata()
|
|
@@ -1327,9 +1327,9 @@ def get_leaderboard_dataframe():
|
|
| 1327 |
if col in df.columns:
|
| 1328 |
df[col] = pd.to_numeric(df[col], errors='coerce').fillna(0)
|
| 1329 |
|
| 1330 |
-
# Sort by
|
| 1331 |
-
if "
|
| 1332 |
-
df = df.sort_values(by="
|
| 1333 |
|
| 1334 |
return df
|
| 1335 |
|
|
|
|
| 1293 |
def get_leaderboard_dataframe():
|
| 1294 |
"""
|
| 1295 |
Construct leaderboard from issue metadata and convert to pandas DataFrame for display.
|
| 1296 |
+
Returns formatted DataFrame sorted by total issues.
|
| 1297 |
"""
|
| 1298 |
# Construct leaderboard from metadata
|
| 1299 |
cache_dict = construct_leaderboard_from_metadata()
|
|
|
|
| 1327 |
if col in df.columns:
|
| 1328 |
df[col] = pd.to_numeric(df[col], errors='coerce').fillna(0)
|
| 1329 |
|
| 1330 |
+
# Sort by Total Issues descending
|
| 1331 |
+
if "Total Issues" in df.columns and not df.empty:
|
| 1332 |
+
df = df.sort_values(by="Total Issues", ascending=False).reset_index(drop=True)
|
| 1333 |
|
| 1334 |
return df
|
| 1335 |
|