Skip to content

Commit a04cf3f

Browse files
committed
lellsaf
1 parent 1228a1d commit a04cf3f

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

rgi/booking/mod.rs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,14 @@ pub fn get(id: i32, _u: AuthToken) -> Option<String> {
4848
/// data: [`NewReservation`]
4949
#[post("/events", data = "<_input>")]
5050
pub fn post(_input: Json<NewReservation>, usr: AuthToken) -> String {
51-
let name = usr.user.name;
52-
let user_id = usr.user.id;
53-
let email = usr.user.email;
51+
let name = usr.user.name.clone();
52+
let user_id = usr.user.id.clone();
53+
let email = usr.user.email.clone();
5454

5555
rgi! {
5656
POST "rgi/booking/booking.py"
5757
arg: user_id,
58+
arg: email,
5859
arg: name
5960
data: (&_input.into_inner())
6061
}
@@ -70,6 +71,10 @@ pub fn post(_input: Json<NewReservation>, usr: AuthToken) -> String {
7071
/// data:[`UpdateReservation`]
7172
#[patch("/events/<r_id>", data = "<_input>")]
7273
pub fn patch(r_id: i32, _input: Json<UpdateReservation>, usr: AuthToken) -> Option<String> {
74+
let name = usr.user.name.clone();
75+
let user_id = usr.user.id.clone();
76+
let email = usr.user.email.clone();
77+
7378
// TODO return error instead of None on invalid states
7479
if r_id < 0 {
7580
None?
@@ -89,7 +94,10 @@ pub fn patch(r_id: i32, _input: Json<UpdateReservation>, usr: AuthToken) -> Opti
8994
let id = r_id;
9095
Some(rgi! {
9196
PATCH "rgi/booking/booking.py"
92-
arg: id
97+
arg: id,
98+
arg: user_id,
99+
arg: name,
100+
arg: email
93101
data: (&_input.into_inner())
94102
})
95103
}

0 commit comments

Comments
 (0)