From 475b3e6fe6e777c995c2ce7ccca604242d5e593d Mon Sep 17 00:00:00 2001
From: Rinaldy Adin <16521390@mahasiswa.itb.ac.id>
Date: Sun, 28 Apr 2024 08:05:46 +0700
Subject: [PATCH] feat: fix summary for dosbing

---
 src/registrasi-tesis/registrasi-tesis.service.ts | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/registrasi-tesis/registrasi-tesis.service.ts b/src/registrasi-tesis/registrasi-tesis.service.ts
index e19127b..f7e66f2 100644
--- a/src/registrasi-tesis/registrasi-tesis.service.ts
+++ b/src/registrasi-tesis/registrasi-tesis.service.ts
@@ -6,6 +6,7 @@ import {
   NotFoundException,
 } from "@nestjs/common";
 import { InjectRepository } from "@nestjs/typeorm";
+import * as dayjs from "dayjs";
 import { DosenBimbingan } from "src/entities/dosenBimbingan.entity";
 import {
   PendaftaranTesis,
@@ -24,7 +25,6 @@ import {
   UpdatePembimbingBodyDto,
   UpdateStatusBodyDto,
 } from "./registrasi-tesis.dto";
-import * as dayjs from "dayjs";
 
 @Injectable()
 export class RegistrasiTesisService {
@@ -196,7 +196,7 @@ export class RegistrasiTesisService {
     periode: string;
     idPenerima?: string;
   }): Promise<RegStatisticsRespDto> {
-    const totalMahasiswa = this.penggunaRepository.count({
+    let totalMahasiswa = this.penggunaRepository.count({
       where: { roles: ArrayContains([RoleEnum.S2_MAHASISWA]) },
     });
 
@@ -222,6 +222,8 @@ export class RegistrasiTesisService {
       baseQuery.andWhere("pt.penerimaId = :idPenerima", {
         idPenerima: options.idPenerima,
       });
+
+      totalMahasiswa = baseQuery.getCount();
     }
 
     const totalDiterima = baseQuery
-- 
GitLab