API - refactor + typing errors fix
This commit is contained in:
@ -528,7 +528,7 @@ def edit_picture(auth_user_id: int) -> Union[Dict, HttpResponse]:
|
||||
return response_object
|
||||
|
||||
file = request.files['file']
|
||||
filename = secure_filename(file.filename)
|
||||
filename = secure_filename(file.filename) # type: ignore
|
||||
dirpath = os.path.join(
|
||||
current_app.config['UPLOAD_FOLDER'], 'pictures', str(auth_user_id)
|
||||
)
|
||||
|
@ -122,12 +122,8 @@ def get_users(auth_user_id: int) -> Dict:
|
||||
|
||||
"""
|
||||
params = request.args.copy()
|
||||
page = 1 if 'page' not in params.keys() else int(params.get('page'))
|
||||
per_page = (
|
||||
int(params.get('per_page'))
|
||||
if params.get('per_page')
|
||||
else USER_PER_PAGE
|
||||
)
|
||||
page = int(params.get('page', 1))
|
||||
per_page = int(params.get('per_page', USER_PER_PAGE))
|
||||
if per_page > 50:
|
||||
per_page = 50
|
||||
order_by = params.get('order_by')
|
||||
@ -364,7 +360,7 @@ def update_user(
|
||||
:statuscode 500:
|
||||
"""
|
||||
user_data = request.get_json()
|
||||
if 'admin' not in user_data:
|
||||
if not user_data or user_data.get('admin') is None:
|
||||
return InvalidPayloadErrorResponse()
|
||||
|
||||
try:
|
||||
|
Reference in New Issue
Block a user