Skip to content
This repository was archived by the owner on Apr 1, 2021. It is now read-only.

Commit e548fc9

Browse files
authored
Merge pull request #86 from NKUST-ITC/issue#85
修復 請假不附帶證明發生錯誤
2 parents dd522db + 87c6770 commit e548fc9

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/cache/leave_cache.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def submit_leave(username, leave_data, leave_proof):
165165
day="%02d" % _temp_day_format.tm_mday)
166166

167167
image_type = 'jpeg'
168-
if leave_proof != None:
168+
if leave_proof != None and leave_proof.multipart_filename != None:
169169
if leave_proof.multipart_filename[-3:] not in ['png', 'PNG']:
170170
image_type = 'png'
171171

src/view/leave.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def convert_lowercase_mutlipart(req_bytes_data):
9494
# load request
9595
parser.data_received(convert_lowercase_mutlipart(req.stream.read()))
9696
# check data
97-
if leave_proof_image_bytes != None:
97+
if leave_proof_image_bytes != None and leave_proof_image_bytes.multipart_filename != None:
9898
if (leave_proof_image_bytes.multipart_filename[-3:] not in ['png', 'jpg', 'PNG', "JPG"]) and (leave_proof_image_bytes.multipart_filename[-4:] not in ["jpeg", "JPEG"]):
9999
raise falcon.HTTPBadRequest(
100100
code=401,

0 commit comments

Comments
 (0)