Skip to content

Commit d5a9556

Browse files
committed
typing fix controllers
1 parent 203ae0a commit d5a9556

16 files changed

Lines changed: 123 additions & 123 deletions

src/backend/src/controllers/announcements.controllers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default class AnnouncementController {
1818

1919
static async removeUserAnnouncement(req: Request, res: Response, next: NextFunction) {
2020
try {
21-
const { announcementId } = req.params;
21+
const { announcementId } = req.params as Record<string, string>;
2222
const { organization, currentUser } = req;
2323

2424
const unreadAnnouncements = await AnnouncementService.removeUserAnnouncement(

src/backend/src/controllers/change-requests.controllers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { validateWBS, WbsNumber } from 'shared';
55
export default class ChangeRequestsController {
66
static async getChangeRequestByID(req: Request, res: Response, next: NextFunction) {
77
try {
8-
const { crId } = req.params;
8+
const { crId } = req.params as Record<string, string>;
99

1010
const cr = await ChangeRequestsService.getChangeRequestByID(crId, req.organization);
1111
res.status(200).json(cr);
@@ -186,7 +186,7 @@ export default class ChangeRequestsController {
186186

187187
static async deleteChangeRequest(req: Request, res: Response, next: NextFunction) {
188188
try {
189-
const { crId } = req.params;
189+
const { crId } = req.params as Record<string, string>;
190190

191191
await ChangeRequestsService.deleteChangeRequest(req.currentUser, crId, req.organization);
192192
res.status(200).json({ message: `Successfully deleted change request #${crId}` });
@@ -198,7 +198,7 @@ export default class ChangeRequestsController {
198198
static async requestCRReview(req: Request, res: Response, next: NextFunction) {
199199
try {
200200
const { userIds } = req.body;
201-
const { crId } = req.params;
201+
const { crId } = req.params as Record<string, string>;
202202

203203
await ChangeRequestsService.requestCRReview(req.currentUser, userIds, crId, req.organization);
204204
res.status(200).json({ message: `Successfully requested reviewer(s) to change request #${crId}` });

src/backend/src/controllers/design-reviews.controllers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export default class DesignReviewsController {
7171
meetingTimes
7272
} = req.body;
7373

74-
const { designReviewId } = req.params;
74+
const { designReviewId } = req.params as Record<string, string>;
7575

7676
await DesignReviewsService.editDesignReview(
7777
req.currentUser,
@@ -100,7 +100,7 @@ export default class DesignReviewsController {
100100
static async markUserConfirmed(req: Request, res: Response, next: NextFunction) {
101101
try {
102102
const { availability } = req.body;
103-
const { designReviewId } = req.params;
103+
const { designReviewId } = req.params as Record<string, string>;
104104
const user = await getCurrentUserWithUserSettings(res);
105105

106106
const updatedDesignReview = await DesignReviewsService.markUserConfirmed(
@@ -118,7 +118,7 @@ export default class DesignReviewsController {
118118
// Set a new status for the design review
119119
static async setStatus(req: Request, res: Response, next: NextFunction) {
120120
try {
121-
const { designReviewId } = req.params;
121+
const { designReviewId } = req.params as Record<string, string>;
122122
const { status } = req.body;
123123

124124
const updatedDesignReview = await DesignReviewsService.setStatus(

src/backend/src/controllers/finance.controllers.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export default class FinanceController {
4848

4949
static async getSponsorTasks(req: Request, res: Response, next: NextFunction) {
5050
try {
51-
const { sponsorId } = req.params;
51+
const { sponsorId } = req.params as Record<string, string>;
5252
const { organizationId } = req.organization;
5353

5454
const sponsorTasks = await FinanceServices.getSponsorTasks(sponsorId, organizationId);
@@ -60,7 +60,7 @@ export default class FinanceController {
6060

6161
static async deleteSponsor(req: Request, res: Response, next: NextFunction) {
6262
try {
63-
const { sponsorId } = req.params;
63+
const { sponsorId } = req.params as Record<string, string>;
6464
const deletedSponsor = await FinanceServices.deleteSponsor(sponsorId, req.currentUser, req.organization);
6565
res.status(200).json(deletedSponsor);
6666
} catch (error: unknown) {
@@ -70,7 +70,7 @@ export default class FinanceController {
7070

7171
static async editSponsorTask(req: Request, res: Response, next: NextFunction) {
7272
try {
73-
const { sponsorTaskId } = req.params;
73+
const { sponsorTaskId } = req.params as Record<string, string>;
7474
const { dueDate, notes, notifyDate, assigneeUserId } = req.body;
7575

7676
const updatedSponsorTask = await FinanceServices.editSponsorTask(
@@ -90,7 +90,7 @@ export default class FinanceController {
9090

9191
static async deleteSponsorTask(req: Request, res: Response, next: NextFunction) {
9292
try {
93-
const { sponsorTaskId } = req.params;
93+
const { sponsorTaskId } = req.params as Record<string, string>;
9494
const deleted = await FinanceServices.deleteSponsorTask(sponsorTaskId, req.currentUser, req.organization);
9595
res.status(200).json(deleted);
9696
} catch (error: unknown) {
@@ -118,7 +118,7 @@ export default class FinanceController {
118118
static async createSponsorTask(req: Request, res: Response, next: NextFunction) {
119119
try {
120120
const { dueDate, notes, notifyDate, assigneeUserId } = req.body;
121-
const { sponsorId } = req.params;
121+
const { sponsorId } = req.params as Record<string, string>;
122122

123123
const sponsorTask = await FinanceServices.createSponsorTask(
124124
req.currentUser,
@@ -137,7 +137,7 @@ export default class FinanceController {
137137

138138
static async getReimbursementRequestProjectData(req: Request, res: Response, next: NextFunction) {
139139
try {
140-
const { projectId } = req.params;
140+
const { projectId } = req.params as Record<string, string>;
141141
const { startDate, endDate } = req.query;
142142
const parsedStartDate = typeof startDate === 'string' ? new Date(startDate) : undefined;
143143
const parsedEndDate = typeof endDate === 'string' ? new Date(endDate) : undefined;
@@ -156,7 +156,7 @@ export default class FinanceController {
156156

157157
static async getReimbursementRequestTeamData(req: Request, res: Response, next: NextFunction) {
158158
try {
159-
const { teamId } = req.params;
159+
const { teamId } = req.params as Record<string, string>;
160160
const { startDate, endDate, carNumber } = req.query;
161161
const parsedStartDate = typeof startDate === 'string' ? new Date(startDate) : undefined;
162162
const parsedEndDate = typeof endDate === 'string' ? new Date(endDate) : undefined;
@@ -177,7 +177,7 @@ export default class FinanceController {
177177

178178
static async getReimbursementRequestTeamTypeData(req: Request, res: Response, next: NextFunction) {
179179
try {
180-
const { teamTypeId } = req.params;
180+
const { teamTypeId } = req.params as Record<string, string>;
181181
const { startDate, endDate, carNumber } = req.query;
182182
const parsedStartDate = typeof startDate === 'string' ? new Date(startDate) : undefined;
183183
const parsedEndDate = typeof endDate === 'string' ? new Date(endDate) : undefined;
@@ -198,7 +198,7 @@ export default class FinanceController {
198198

199199
static async getSpendingBarTeamData(req: Request, res: Response, next: NextFunction) {
200200
try {
201-
const { teamId } = req.params;
201+
const { teamId } = req.params as Record<string, string>;
202202
const { startDate, endDate, carNumber } = req.query;
203203
const parsedStartDate = typeof startDate === 'string' ? new Date(startDate) : undefined;
204204
const parsedEndDate = typeof endDate === 'string' ? new Date(endDate) : undefined;
@@ -219,7 +219,7 @@ export default class FinanceController {
219219

220220
static async getSpendingBarTeamTypeData(req: Request, res: Response, next: NextFunction) {
221221
try {
222-
const { teamTypeId } = req.params;
222+
const { teamTypeId } = req.params as Record<string, string>;
223223
const { startDate, endDate, carNumber } = req.query;
224224
const parsedStartDate = typeof startDate === 'string' ? new Date(startDate) : undefined;
225225
const parsedEndDate = typeof endDate === 'string' ? new Date(endDate) : undefined;
@@ -259,7 +259,7 @@ export default class FinanceController {
259259

260260
static async getReimbursementRequestCategoryData(req: Request, res: Response, next: NextFunction) {
261261
try {
262-
const { otherReasonId } = req.params;
262+
const { otherReasonId } = req.params as Record<string, string>;
263263
const { startDate, endDate, carNumber } = req.query;
264264
const parsedStartDate = typeof startDate === 'string' ? new Date(startDate) : undefined;
265265
const parsedEndDate = typeof endDate === 'string' ? new Date(endDate) : undefined;
@@ -317,7 +317,7 @@ export default class FinanceController {
317317

318318
static async editSponsor(req: Request, res: Response, next: NextFunction) {
319319
try {
320-
const { sponsorId } = req.params;
320+
const { sponsorId } = req.params as Record<string, string>;
321321
const {
322322
name,
323323
activeStatus,
@@ -355,7 +355,7 @@ export default class FinanceController {
355355

356356
static async deleteSponsorTier(req: Request, res: Response, next: NextFunction) {
357357
try {
358-
const { sponsorTierId } = req.params;
358+
const { sponsorTierId } = req.params as Record<string, string>;
359359
const deletedSponsorTier = await FinanceServices.deleteSponsorTier(sponsorTierId, req.currentUser, req.organization);
360360
res.status(200).json(deletedSponsorTier);
361361
} catch (error: unknown) {
@@ -365,7 +365,7 @@ export default class FinanceController {
365365

366366
static async editSponsorTier(req: Request, res: Response, next: NextFunction) {
367367
try {
368-
const { sponsorTierId } = req.params;
368+
const { sponsorTierId } = req.params as Record<string, string>;
369369
const { name, colorHexCode, minSupportValue } = req.body;
370370

371371
const updatedSponsorTier = await FinanceServices.editSponsorTier(

src/backend/src/controllers/onboarding.controllers.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export default class OnboardingController {
5151

5252
static async editChecklist(req: Request, res: Response, next: NextFunction) {
5353
try {
54-
const { checklistId } = req.params;
54+
const { checklistId } = req.params as Record<string, string>;
5555
const { content, isOptional, teamId, teamTypeId, parentChecklistId, itemType } = req.body;
5656
const checklist = await OnboardingServices.editChecklist(
5757
req.currentUser,
@@ -72,7 +72,7 @@ export default class OnboardingController {
7272

7373
static async deleteChecklist(req: Request, res: Response, next: NextFunction) {
7474
try {
75-
const { checklistId } = req.params;
75+
const { checklistId } = req.params as Record<string, string>;
7676
await OnboardingServices.deleteChecklist(req.currentUser, checklistId, req.organization);
7777
res.status(200).json({ message: 'Checklist deleted successfully' });
7878
} catch (error: unknown) {
@@ -82,7 +82,7 @@ export default class OnboardingController {
8282

8383
static async toggleChecklist(req: Request, res: Response, next: NextFunction) {
8484
try {
85-
const { checklistId } = req.params;
85+
const { checklistId } = req.params as Record<string, string>;
8686

8787
const updatedItem = await OnboardingServices.toggleChecklist(checklistId, req.currentUser, req.organization);
8888
res.status(200).json(updatedItem);
@@ -93,7 +93,7 @@ export default class OnboardingController {
9393

9494
static async downloadImage(req: Request, res: Response, next: NextFunction) {
9595
try {
96-
const { fileId } = req.params;
96+
const { fileId } = req.params as Record<string, string>;
9797

9898
const imageData = await OnboardingServices.downloadImage(fileId);
9999

@@ -120,7 +120,7 @@ export default class OnboardingController {
120120

121121
static async reorderChecklistItems(req: Request, res: Response, next: NextFunction) {
122122
try {
123-
const { parentId } = req.params;
123+
const { parentId } = req.params as Record<string, string>;
124124
const { itemIds } = req.body;
125125
await OnboardingServices.reorderChecklistItems(req.currentUser, parentId, itemIds, req.organization);
126126
res.status(200).json({ message: 'Checklist items reordered successfully' });

0 commit comments

Comments
 (0)