diff --git a/app/services/marketplace_import_job_service.py b/app/services/marketplace_import_job_service.py
index 1e2b77e5..491cef2f 100644
--- a/app/services/marketplace_import_job_service.py
+++ b/app/services/marketplace_import_job_service.py
@@ -166,7 +166,10 @@ class MarketplaceImportJobService:
# Order by creation date (newest first) and apply pagination
jobs = (
- query.order_by(MarketplaceImportJob.created_at.desc())
+ query.order_by(
+ MarketplaceImportJob.created_at.desc(),
+ MarketplaceImportJob.id.desc(), # Tiebreaker for same timestamp
+ )
.offset(skip)
.limit(limit)
.all()
@@ -249,7 +252,10 @@ class MarketplaceImportJobService:
total = query.count()
skip = (page - 1) * limit
jobs = (
- query.order_by(MarketplaceImportJob.created_at.desc())
+ query.order_by(
+ MarketplaceImportJob.created_at.desc(),
+ MarketplaceImportJob.id.desc(), # Tiebreaker for same timestamp
+ )
.offset(skip)
.limit(limit)
.all()
diff --git a/app/templates/admin/marketplace.html b/app/templates/admin/marketplace.html
index 6aaa6879..bfaf66ae 100644
--- a/app/templates/admin/marketplace.html
+++ b/app/templates/admin/marketplace.html
@@ -347,5 +347,5 @@
{% endblock %}
{% block extra_scripts %}
-
+
{% endblock %}