diff --git a/backend/open_webui/apps/webui/models/projects.py b/backend/open_webui/apps/webui/models/projects.py index 4debbbe28..07535c958 100644 --- a/backend/open_webui/apps/webui/models/projects.py +++ b/backend/open_webui/apps/webui/models/projects.py @@ -102,7 +102,9 @@ class ProjectTable: with get_db() as db: return [ ProjectModel.model_validate(project) - for project in db.query(Project).all() + for project in db.query(Project) + .order_by(Project.updated_at.desc()) + .all() ] def get_project_by_id(self, id: str) -> Optional[ProjectModel]: diff --git a/src/lib/components/workspace/Projects.svelte b/src/lib/components/workspace/Projects.svelte index 0eda768f4..01f0c3400 100644 --- a/src/lib/components/workspace/Projects.svelte +++ b/src/lib/components/workspace/Projects.svelte @@ -115,7 +115,6 @@
{#each filteredProjects as project} - {JSON.stringify(project)}