diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index e50776e4d..861cca019 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -136,6 +136,14 @@ export class AdminService { if (sortColumn) { orderBy = [{ [sortColumn]: sortDirection }]; + + if (sortColumn === 'activitiesCount') { + orderBy = { + Order: { + _count: sortDirection + } + }; + } } const [assetProfiles, count] = await Promise.all([ diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.html b/apps/client/src/app/components/admin-market-data/admin-market-data.html index 3a6c0b861..80ba30a2a 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.html +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -65,7 +65,7 @@ - + Activities Count @@ -168,7 +168,7 @@ [ngClass]="{ 'd-none': (isLoading && totalItems === 0) || - dataSource.data.length === 0 + totalItems <= pageSize }" [pageSize]="pageSize" [showFirstLastButtons]="true" diff --git a/libs/ui/src/lib/activities-table/activities-table.component.html b/libs/ui/src/lib/activities-table/activities-table.component.html index 703b35ea2..3ce9aeb7b 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.html +++ b/libs/ui/src/lib/activities-table/activities-table.component.html @@ -564,8 +564,7 @@