Skip to content

Commit a8f2727

Browse files
committed
more controller fixes
1 parent d5a9556 commit a8f2727

5 files changed

Lines changed: 16 additions & 16 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default class DesignReviewsController {
1414

1515
static async deleteDesignReview(req: Request, res: Response, next: NextFunction) {
1616
try {
17-
const drId: string = req.params.designReviewId;
17+
const drId = req.params.designReviewId as string;
1818
const deletedDesignReview = await DesignReviewsService.deleteDesignReview(req.currentUser, drId, req.organization);
1919
res.status(200).json(deletedDesignReview);
2020
} catch (error: unknown) {

src/backend/src/controllers/part-review.controllers.ts

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

1919
static async getAllPartsForProject(req: Request, res: Response, next: NextFunction) {
2020
try {
21-
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum);
21+
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum as string);
2222

2323
const parts = await PartReviewService.getAllPartsForProject(wbsNumber, req.organization, req.currentUser);
2424
res.status(200).json(parts);

src/backend/src/controllers/projects.controllers.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export default class ProjectsController {
6262

6363
static async getSingleProject(req: Request, res: Response, next: NextFunction) {
6464
try {
65-
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum);
65+
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum as string);
6666

6767
const project: Project = await ProjectsService.getSingleProject(wbsNumber, req.organization);
6868

@@ -122,7 +122,7 @@ export default class ProjectsController {
122122

123123
static async setProjectTeam(req: Request, res: Response, next: NextFunction) {
124124
try {
125-
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum);
125+
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum as string);
126126
const { teamId } = req.body;
127127

128128
await ProjectsService.setProjectTeam(req.currentUser, wbsNumber, teamId, req.organization);
@@ -135,7 +135,7 @@ export default class ProjectsController {
135135

136136
static async deleteProject(req: Request, res: Response, next: NextFunction) {
137137
try {
138-
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum);
138+
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum as string);
139139
const deletedProject: Project = await ProjectsService.deleteProject(req.currentUser, wbsNumber, req.organization);
140140
res.status(200).json(deletedProject);
141141
} catch (error: unknown) {
@@ -145,7 +145,7 @@ export default class ProjectsController {
145145

146146
static async toggleFavorite(req: Request, res: Response, next: NextFunction) {
147147
try {
148-
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum);
148+
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum as string);
149149

150150
const targetProject = await ProjectsService.toggleFavorite(wbsNum, req.currentUser, req.organization);
151151

@@ -177,7 +177,7 @@ export default class ProjectsController {
177177

178178
static async createAssembly(req: Request, res: Response, next: NextFunction) {
179179
try {
180-
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum);
180+
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum as string);
181181
const { name, pdmFileName } = req.body;
182182
const createAssembly = await BillOfMaterialsService.createAssembly(
183183
name,
@@ -210,7 +210,7 @@ export default class ProjectsController {
210210
notes,
211211
reimbursementRequestId
212212
} = req.body;
213-
const wbsNum = validateWBS(req.params.wbsNum);
213+
const wbsNum = validateWBS(req.params.wbsNum as string);
214214
const material = await BillOfMaterialsService.createMaterial(
215215
req.currentUser,
216216
name,
@@ -454,7 +454,7 @@ export default class ProjectsController {
454454

455455
static async getAssembliesForWbsElement(req: Request, res: Response, next: NextFunction) {
456456
try {
457-
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum);
457+
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum as string);
458458

459459
const assemblies = await BillOfMaterialsService.getAssembliesForWbsElement(wbsNumber, req.organization);
460460
res.status(200).json(assemblies);
@@ -465,7 +465,7 @@ export default class ProjectsController {
465465

466466
static async getMaterialsForWbsElement(req: Request, res: Response, next: NextFunction) {
467467
try {
468-
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum);
468+
const wbsNumber: WbsNumber = validateWBS(req.params.wbsNum as string);
469469

470470
const assemblies = await BillOfMaterialsService.getMaterialsForWbsElement(wbsNumber, req.organization);
471471
res.status(200).json(assemblies);
@@ -487,7 +487,7 @@ export default class ProjectsController {
487487

488488
static async deleteAbbreviation(req: Request, res: Response, next: NextFunction) {
489489
try {
490-
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum);
490+
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum as string);
491491
await ProjectsService.deleteAbbreviation(wbsNum, req.currentUser, req.organization);
492492
res.status(200).json({ message: `Project ${wbsPipe(wbsNum)}'s abbreviation was successfully deleted.` });
493493
} catch (error: unknown) {

src/backend/src/controllers/tasks.controllers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default class TasksController {
66
static async createTask(req: Request, res: Response, next: NextFunction) {
77
try {
88
const { title, deadline, startDate, priority, status, assignees, notes } = req.body;
9-
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum);
9+
const wbsNum: WbsNumber = validateWBS(req.params.wbsNum as string);
1010

1111
const task = await TasksService.createTask(
1212
req.currentUser,

src/backend/src/controllers/work-packages.controllers.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default class WorkPackagesController {
2020
// Fetch the work package for the specified WBS number
2121
static async getSingleWorkPackage(req: Request, res: Response, next: NextFunction) {
2222
try {
23-
const parsedWbs: WbsNumber = validateWBS(req.params.wbsNum);
23+
const parsedWbs: WbsNumber = validateWBS(req.params.wbsNum as string);
2424

2525
const wp: WorkPackage = await WorkPackagesService.getSingleWorkPackage(parsedWbs, req.organization);
2626

@@ -99,10 +99,10 @@ export default class WorkPackagesController {
9999
// Delete a work package that corresponds to the given wbs number
100100
static async deleteWorkPackage(req: Request, res: Response, next: NextFunction) {
101101
try {
102-
const wbsNum = validateWBS(req.params.wbsNum);
102+
const wbsNum = validateWBS(req.params.wbsNum as string);
103103

104104
await WorkPackagesService.deleteWorkPackage(req.currentUser, wbsNum, req.organization);
105-
res.status(200).json({ message: `Successfully deleted work package #${req.params.wbsNum}` });
105+
res.status(200).json({ message: `Successfully deleted work package #${req.params.wbsNum as string}` });
106106
} catch (error: unknown) {
107107
next(error);
108108
}
@@ -111,7 +111,7 @@ export default class WorkPackagesController {
111111
// Get all work packages that are blocked by the given work package
112112
static async getBlockingWorkPackages(req: Request, res: Response, next: NextFunction) {
113113
try {
114-
const wbsNum = validateWBS(req.params.wbsNum);
114+
const wbsNum = validateWBS(req.params.wbsNum as string);
115115

116116
const blockingWorkPackages: WorkPackage[] = await WorkPackagesService.getBlockingWorkPackages(
117117
wbsNum,

0 commit comments

Comments
 (0)