puzzle['type'] = 'meta'
else:
puzzle['type'] = 'plain'
- rounds = [option['value'] for option in
- state['rounds']['rounds']['selected_options']]
- if rounds:
- puzzle['rounds'] = rounds
+ if 'rounds' in state:
+ rounds = [option['value'] for option in
+ state['rounds']['rounds']['selected_options']]
+ if rounds:
+ puzzle['rounds'] = rounds
new_rounds = state['new_rounds']['new_rounds']['value']
puzzle_state = state['state']['state']['value']
if puzzle_state:
return lambda_ok
-actions['button']['new_hunt'] = new_hunt
+actions['button']['new_hunt'] = new_hunt_button
def new_hunt_submission(turb, payload, metadata):
"""Handler for the user submitting the new hunt modal
blocks = hunt_blocks(turb, hunt, puzzle_status=status, search_terms=terms)
for block in blocks:
+ if len(block) > 100:
+ block = block[:100]
requests.post(response_url,
json = { 'blocks': block },
headers = {'Content-type': 'application/json'}
)
for block in blocks:
+ if len(block) > 100:
+ block = block[:100]
requests.post(response_url,
json = { 'blocks': block },
headers = {'Content-type': 'application/json'}