This repository was archived by the owner on Dec 8, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +42
-18
lines changed Expand file tree Collapse file tree 2 files changed +42
-18
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,19 @@ def get_contestants():
7373 p = q .paginate (page = page , per_page = per )
7474
7575 return jsonify (
76- items = p .items ,
76+ items = [
77+ {
78+ "id" : i [0 ],
79+ "text" : i [1 ],
80+ "numVotes" : i [2 ],
81+ "firstName" : i [3 ],
82+ "lastName" : i [4 ],
83+ "username" : i [5 ],
84+ "displayName" : i [6 ],
85+ "disqualified" : i [7 ],
86+ }
87+ for i in p .items
88+ ],
7789 totalItems = p .total ,
7890 page = p .page ,
7991 totalPages = p .pages ,
@@ -282,7 +294,18 @@ def search():
282294 )
283295
284296 return jsonify (
285- items = p .items ,
297+ items = [
298+ {
299+ "id" : i [0 ],
300+ "text" : i [1 ],
301+ "numVotes" : i [2 ],
302+ "firstName" : i [3 ],
303+ "lastName" : i [4 ],
304+ "username" : i [5 ],
305+ "displayName" : i [6 ],
306+ }
307+ for i in p .items
308+ ],
286309 totalItems = p .total ,
287310 page = p .page ,
288311 totalPages = p .pages ,
Original file line number Diff line number Diff line change @@ -5,14 +5,15 @@ function processBallotResponse(result) {
55 if ( result . items ) {
66 result . items = result . items . map ( item => {
77 return {
8- id : item [ 0 ] ,
9- text : item [ 1 ] ,
10- numVotes : item [ 2 ] ,
11- firstName : item [ 3 ] ,
12- lastName : item [ 4 ] ,
13- username : item [ 5 ] ,
14- displayName : item [ 6 ] ,
15- disqualified : item [ 7 ] ,
8+ // id: item[0],
9+ // text: item[1],
10+ // numVotes: item[2],
11+ // firstName: item[3],
12+ // lastName: item[4],
13+ // username: item[5],
14+ // displayName: item[6],
15+ // disqualified: item[7],
16+ ...item ,
1617 ...{ initials : initials ( item ) }
1718 } ;
1819 } ) ;
@@ -21,26 +22,26 @@ function processBallotResponse(result) {
2122}
2223
2324function lastInitial ( item ) {
24- if ( item [ 4 ] ) {
25+ if ( item . lastName ) {
2526 // lastName
26- return item [ 4 ] [ 0 ] ;
27+ return item . lastName [ 0 ] ;
2728 }
2829
29- const split = item [ 5 ] . split ( " " ) ; // userName
30+ const split = item . username . split ( " " ) ; // userName
3031 return split . length >= 2 ? split [ 1 ] : "" ;
3132}
3233
3334function firstInitial ( item ) {
34- if ( item [ 3 ] ) {
35+ if ( item . firstName ) {
3536 // firstName
36- return item [ 3 ] [ 0 ] ;
37+ return item . firstName [ 0 ] ;
3738 }
38- if ( item [ 6 ] ) {
39+ if ( item . displayName ) {
3940 // displayName
40- return item [ 6 ] [ 0 ] ;
41+ return item . displayName [ 0 ] ;
4142 }
4243
43- return item [ 5 ] . split ( " " ) [ 0 ] ;
44+ return item . displayName . split ( " " ) [ 0 ] ;
4445}
4546
4647function initials ( item ) {
You can’t perform that action at this time.
0 commit comments