- json_dict = {
- 'title': request.forms.get('title'),
- 'prompt': request.forms.get('prompt'),
- 'answers': request.forms.getall('answer')
- }
- json_dict['answers'] = [answer for answer in json_dict['answers']
- if answer.strip() != '']
+ card_type = request.forms.get('type')
+ json_dict = {'type': request.forms.get('type')}
+ if card_type == 'action':
+ json_dict['title'] = request.forms.get('title')
+ json_dict['paragraphs'] = request.forms.getall('paragraph')
+ json_dict['paragraphs'] = [paragraph for paragraph in json_dict['paragraphs']
+ if paragraph.strip() != '']
+ else:
+ json_dict['answers'] = request.forms.getall('answer')
+ json_dict['answers'] = [answer for answer in json_dict['answers']
+ if answer.strip() != '']