DmitrMakeev commited on
Commit
bcee02b
·
verified ·
1 Parent(s): b96815a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -9
app.py CHANGED
@@ -766,11 +766,7 @@ def send_get_request():
766
 
767
  if response.status_code == 200:
768
  data = response.json()
769
-
770
- # Извлечение необходимых данных
771
- room_title = data.get('room_title', 'No Title')
772
-
773
- # Извлечение данных отчета
774
  report = data.get('report', {})
775
 
776
  # Извлечение полей из отчета
@@ -781,22 +777,30 @@ def send_get_request():
781
  try:
782
  report_json = json.loads(report_json_str)
783
  except json.JSONDecodeError:
784
- report_json = {}
 
 
785
 
786
- # Извлечение customFields
787
- custom_fields = data.get('customFields', {})
 
788
 
 
 
 
 
 
789
  # Возврат результата
790
  result = {
791
 
792
  'report': report_json,
 
793
 
794
  }
795
 
796
  return jsonify(result)
797
  else:
798
  return jsonify({'error': 'Failed to fetch data from the API'}), response.status_code
799
-
800
 
801
 
802
 
 
766
 
767
  if response.status_code == 200:
768
  data = response.json()
769
+ # Извлечение данных отчета
 
 
 
 
770
  report = data.get('report', {})
771
 
772
  # Извлечение полей из отчета
 
777
  try:
778
  report_json = json.loads(report_json_str)
779
  except json.JSONDecodeError:
780
+ report_json = {}
781
+ # Извлечение данных отчета
782
+ messages = data.get('messages', {})
783
 
784
+ # Извлечение полей из отчета
785
+
786
+ messages_json_str = report.get('messages', '{}')
787
 
788
+ # Обработка строкового JSON в report
789
+ try:
790
+ messages_json = json.loads(messages_json_str)
791
+ except json.JSONDecodeError:
792
+ messages_json = {}
793
  # Возврат результата
794
  result = {
795
 
796
  'report': report_json,
797
+ 'messages': messages_json
798
 
799
  }
800
 
801
  return jsonify(result)
802
  else:
803
  return jsonify({'error': 'Failed to fetch data from the API'}), response.status_code
 
804
 
805
 
806