ouhenio commited on
Commit
501ba98
·
verified ·
1 Parent(s): 765b6f2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -50,13 +50,20 @@ async def update_validation_space_on_answer(response, type, timestamp):
50
  # You would need to import the create_validation_space function
51
  from build_space import create_validation_space
52
  validation_dataset = create_validation_space(country)
 
 
 
 
 
 
 
53
 
54
  # Create a validation record with the correct attribute
55
  # Instead of response.value, we need to find the correct attribute
56
  # Based on the error, let's try to get the value differently
57
  validation_record = {
58
  "question": record.fields["question"],
59
- "answer": record.fields["text"],
60
  }
61
 
62
  # Add the record to the validation space
 
50
  # You would need to import the create_validation_space function
51
  from build_space import create_validation_space
52
  validation_dataset = create_validation_space(country)
53
+
54
+ response_value = None
55
+ if hasattr(response, 'values') and 'text' in response.values:
56
+ if isinstance(response.values['text'], dict) and 'value' in response.values['text']:
57
+ response_value = response.values['text']['value']
58
+ else:
59
+ response_value = str(response.values['text'])
60
 
61
  # Create a validation record with the correct attribute
62
  # Instead of response.value, we need to find the correct attribute
63
  # Based on the error, let's try to get the value differently
64
  validation_record = {
65
  "question": record.fields["question"],
66
+ "answer": response_value,
67
  }
68
 
69
  # Add the record to the validation space