@@ -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 (
0 commit comments