Browse Source

fix: order request while fetching from db (#4814)

Nivedin 1 week ago
parent
commit
ae0303415a

+ 7 - 6
packages/hoppscotch-backend/src/team-request/team-request.service.ts

@@ -137,15 +137,13 @@ export class TeamRequestService {
     title: string,
     request: string,
   ) {
-    const team = await this.teamCollectionService.getTeamOfCollection(
-      collectionID,
-    );
+    const team =
+      await this.teamCollectionService.getTeamOfCollection(collectionID);
     if (E.isLeft(team)) return E.left(team.left);
     if (team.right.id !== teamID) return E.left(TEAM_INVALID_ID);
 
-    const reqCountInColl = await this.getRequestsCountInCollection(
-      collectionID,
-    );
+    const reqCountInColl =
+      await this.getRequestsCountInCollection(collectionID);
 
     const createInput: Prisma.TeamRequestCreateInput = {
       request: request,
@@ -192,6 +190,9 @@ export class TeamRequestService {
       where: {
         collectionID: collectionID,
       },
+      orderBy: {
+        orderIndex: 'asc',
+      },
     });
 
     const teamRequests = dbTeamRequests.map((tr) => this.cast(tr));