Skip to content

Commit b6e2569

Browse files
committed
2 parents 828ee3a + da36238 commit b6e2569

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

web/dbml/schema.dbml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ Table Borrow {
66
id Int [pk, increment]
77
userLogin String [not null]
88
joyconsTaken Int [not null]
9-
borrowOpeningId Int [unique, not null]
10-
returnOpeningId Int [unique, not null]
9+
borrowOpeningId String [unique, not null]
10+
returnOpeningId String [unique, not null]
1111
createdAt DateTime [default: `now()`, not null]
1212
user User [not null]
1313
borrowOpening Opening [not null]
1414
returnOpening Opening [not null]
1515
}
1616

1717
Table Opening {
18-
id Int [pk, increment]
18+
id String [pk]
1919
date DateTime
2020
code String
2121
codeGeneratedAt DateTime

web/src/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ export async function getWaitingOpeningWithValidCode(userLogin: string) {
143143
return formatOpening(opening);
144144
}
145145

146-
export async function generateNewCode(borrowId: number) {
146+
export async function generateNewCode(borrowId: string) {
147147
const code = await generateCode();
148148
await prisma.opening.update({
149149
where: { id: borrowId },

web/src/webRouter.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ webRouter.get("/forceOpen", async (request: Request, response: Response) => {
145145
const opening = formatOpening(
146146
await prisma.opening.findUnique({
147147
where: {
148-
id: Number.parseInt(request.query.id as string),
148+
id: request.query.id as string,
149149
date: null,
150150
borrow: null,
151151
},
@@ -155,9 +155,7 @@ webRouter.get("/forceOpen", async (request: Request, response: Response) => {
155155
if (!opening) {
156156
return response.redirect("/");
157157
}
158-
const newCode = await generateNewCode(
159-
Number.parseInt(request.query.id as string)
160-
);
158+
const newCode = await generateNewCode(request.query.id as string);
161159
response.render(path.join(__dirname, "../www/getCode.html"), {
162160
code: newCode,
163161
joycons: opening.borrow.joyconsTaken,

0 commit comments

Comments
 (0)