Skip to content

Commit bbe42b8

Browse files
committed
Working packet signature
1 parent 8d32c96 commit bbe42b8

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packet/packet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ def sign(signer_username, freshman_username):
1212
if not packet.is_open():
1313
return False
1414

15-
upper_signature = UpperSignature.query.filter_by(member=signer_username).first()
16-
fresh_signature = FreshSignature.query.filter_by(freshman=signer_username).first()
15+
upper_signature = UpperSignature.query.filter(UpperSignature.member == signer_username).first()
16+
fresh_signature = FreshSignature.query.filter(FreshSignature.freshman_username == signer_username).first()
1717

1818
if upper_signature:
1919
upper_signature.signed = True

packet/routes/api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
from packet import auth, app
22
from packet.utils import before_request
3-
from packet.packet import sign
3+
from packet.packet import sign as sign_packet
44

55

66
@app.route("/api/v1/<member_username>/sign/<packet_username>", methods=["POST"])
77
@auth.oidc_auth
88
@before_request
99
def sign(member_username, packet_username, info):
1010
if info['uid'] != member_username:
11-
if info.member_info:
11+
if info['member_info']:
1212
if "eboard-evaluations" not in info['member_info']['group_list']:
1313
return "Error: You are not evals"
1414
else:
1515
return "Error: UID Submission Mismatch"
16-
if not sign(member_username, packet_username):
16+
if not sign_packet(member_username, packet_username):
1717
return "Error: Signature not valid. Reason: Unknown"
1818
return "Success: Signed Packet: " + packet_username

0 commit comments

Comments
 (0)