Skip to content

Commit 5cceb86

Browse files
committed
fix types
1 parent 5ffde19 commit 5cceb86

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

server/src/router/ride.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import { validateUser, daysUntilWeekday } from '../util';
1111
import { DriverType } from '../models/driver';
1212
import { RiderType } from '../models/rider';
1313
import { notify } from '../util/notification';
14-
import { Change, JWTPayload } from '../util/types';
15-
import { UserType } from '../models/subscription';
14+
import { JWTPayload, UserType, Change } from '../../../shared/build/types'
15+
1616

1717
const router = express.Router();
1818
const tableName = 'Rides';
@@ -212,13 +212,13 @@ router.get('/', validateUser('User'), (req, res) => {
212212
let effectiveRider = rider as string | undefined;
213213
let effectiveDriver = driver as string | undefined;
214214

215-
if (userType === UserType.RIDER) {
215+
if (userType === 'Rider') {
216216
effectiveRider = callerId;
217217
effectiveDriver = undefined;
218-
} else if (userType === UserType.DRIVER) {
218+
} else if (userType === 'Driver') {
219219
effectiveDriver = callerId;
220220
effectiveRider = undefined;
221-
} else if (userType !== UserType.ADMIN) {
221+
} else if (userType !== 'Admin') {
222222
// Unrecognised non-admin role — deny as a defence-in-depth fallback
223223
res.status(403).send({ err: 'Insufficient permissions for this request.' });
224224
return;
@@ -466,7 +466,7 @@ router.put('/:id', validateUser('User'), (req, res) => {
466466
riders && riders.some((rider) => rider.id === res.locals.user.id);
467467

468468
if (
469-
res.locals.user.userType === UserType.ADMIN ||
469+
res.locals.user.userType === 'Admin' ||
470470
userIsRider ||
471471
(driver && res.locals.user.id === driver.id)
472472
) {

0 commit comments

Comments
 (0)