Author: humbedooh
Date: Sun Mar 27 17:06:55 2016
New Revision: 1736781

URL: http://svn.apache.org/viewvc?rev=1736781&view=rev
Log:
pass on a bit more metadata

Modified:
    steve/trunk/pysteve/lib/backends/es.py

Modified: steve/trunk/pysteve/lib/backends/es.py
URL: 
http://svn.apache.org/viewvc/steve/trunk/pysteve/lib/backends/es.py?rev=1736781&r1=1736780&r2=1736781&view=diff
==============================================================================
--- steve/trunk/pysteve/lib/backends/es.py (original)
+++ steve/trunk/pysteve/lib/backends/es.py Sun Mar 27 17:06:55 2016
@@ -254,7 +254,10 @@ class ElasticSearchBackend:
             for entry in res['hits']['hits']:
                 election  = entry['_source']
                 # Mark election open or closed
-                elections[election['id']] = False if election['closed'] else 
True
+                elections[election['id']] = {
+                    'title': election['title'],
+                    'open': False if election['closed'] else True
+                }
                 
         # Then, get all ballots and note whether they still apply or not
         ballots = {}
@@ -265,7 +268,7 @@ class ElasticSearchBackend:
                 ballot = entry['_source']
                 ballots[ballot['election']] = {
                     'ballot': entry['_id'],
-                    'open': elections[ballot['election']]
+                    'metadata': elections[ballot['election']]
                 }
         return ballots
         


Reply via email to