+def find_hunt_for_hunt_id(turb, hunt_id):
+ """Given a hunt ID find the database for for that hunt
+
+ Returns None if hunt ID is not found, otherwise a
+ dictionary with all fields from the hunt's row in the table,
+ (channel_id, active, hunt_id, name, url, sheet_url, etc.).
+
+ """
+ hunts_table = turb.db.Table("hunts")
+
+ response = hunts_table.scan(
+ FilterExpression='hunt_id = :hunt_id',
+ ExpressionAttributeValues={':hunt_id': hunt_id}
+ )
+
+ if 'Items' in response and len(response['Items']):
+ item = response['Items'][0]
+ return item
+
+ return None
+