Skip to content

Commit a86a95f

Browse files
committed
Add ordering by creation date to user connection queries
1 parent 520c80f commit a86a95f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

backend/src/entities/connection/repository/custom-connection-repository-extension.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ export const customConnectionRepositoryExtension: IConnectionRepository &
3939
.leftJoinAndSelect('connection.groups', 'group')
4040
.leftJoinAndSelect('group.users', 'user')
4141
.leftJoinAndSelect('connection.connection_properties', 'connection_properties')
42-
.andWhere('user.id = :userId', { userId: userId });
42+
.andWhere('user.id = :userId', { userId: userId })
43+
.orderBy('connection.createdAt', 'DESC');
4344
if (!includeTestConnections) {
4445
connectionQb.andWhere('connection.isTestConnection = :isTest', { isTest: false });
4546
}
@@ -54,7 +55,8 @@ export const customConnectionRepositoryExtension: IConnectionRepository &
5455
.leftJoinAndSelect('group.users', 'user')
5556
.leftJoinAndSelect('connection.connection_properties', 'connection_properties')
5657
.andWhere('user.id = :userId', { userId: userId })
57-
.andWhere('connection.isTestConnection = :isTest', { isTest: true });
58+
.andWhere('connection.isTestConnection = :isTest', { isTest: true })
59+
.orderBy('connection.createdAt', 'DESC');
5860
const connections = await connectionQb.getMany();
5961
await decryptConnectionsCredentialsAsync(connections);
6062
return connections;

0 commit comments

Comments
 (0)