tesalonikahtp commited on
Commit
88cf2e3
·
1 Parent(s): ac87360

fix throw if no image validation params

Browse files
Files changed (1) hide show
  1. server.py +2 -0
server.py CHANGED
@@ -232,6 +232,8 @@ def create_app() -> Flask:
232
  def generate_passport():
233
  data = request.get_json()
234
  bg_color_name = data.get('bg_color_name', 'white')
 
 
235
  response = requests.get(data['raw_photo'], stream=True)
236
  if response.status_code != 200:
237
  return jsonify({"error": f"Failed to download image from S3. Status: {response.status_code}"}), 400
 
232
  def generate_passport():
233
  data = request.get_json()
234
  bg_color_name = data.get('bg_color_name', 'white')
235
+ if not data.get("raw_photo"):
236
+ return jsonify({"error": "Missing required field: 'raw_photo'"}), 400
237
  response = requests.get(data['raw_photo'], stream=True)
238
  if response.status_code != 200:
239
  return jsonify({"error": f"Failed to download image from S3. Status: {response.status_code}"}), 400