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