• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

torchbox / wagtail / 7788
96%

Build:
DEFAULT BRANCH: master
Ran 27 Oct 2016 07:32PM UTC
Jobs 31
Files 462
Run time 31min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
7788

push

travis-ci

gasman
Loop through all multiple value fields when sending form submission by email.

A form field with multiple checkboxes may introduce submissions that have more than one value. The `send_email` function would loop through all form fields and grab only the first item of each field, ignoring fields that may have multiple values selected. This is a side effect of using `QueryDict.get()`, which will only return the last value of a list.

This commit fixes that by first converting the `QueryDict` instance to a regular dict of lists so that `get` will return all values, then joining multiple items if needed.

12 of 12 new or added lines in 2 files covered. (100.0%)

30142 of 31317 relevant lines covered (96.25%)

22.94 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7788.1 (TOXENV=py27-dj18-postgres-noelasticsearch) 27 Oct 2016 07:32PM UTC 0
94.52
Travis Job 7788.1
2 7788.2 (TOXENV=py27-dj18-mysql-noelasticsearch) 27 Oct 2016 07:33PM UTC 0
94.52
Travis Job 7788.2
3 7788.3 (TOXENV=py27-dj18-sqlite-noelasticsearch) 27 Oct 2016 07:32PM UTC 0
94.51
Travis Job 7788.3
4 7788.4 (TOXENV=py33-dj18-postgres-noelasticsearch) 27 Oct 2016 07:33PM UTC 0
94.51
Travis Job 7788.4
5 7788.5 (TOXENV=py35-dj18-postgres-noelasticsearch) 27 Oct 2016 07:32PM UTC 0
94.42
Travis Job 7788.5
6 7788.6 (TOXENV=py27-dj19-postgres-noelasticsearch) 27 Oct 2016 07:38PM UTC 0
94.53
Travis Job 7788.6
7 7788.7 (TOXENV=py34-dj19-postgres-noelasticsearch) 27 Oct 2016 07:39PM UTC 0
94.42
Travis Job 7788.7
8 7788.8 (TOXENV=py35-dj19-postgres-noelasticsearch) 27 Oct 2016 07:38PM UTC 0
94.43
Travis Job 7788.8
9 7788.9 (TOXENV=py35-dj19-sqlite-noelasticsearch) 27 Oct 2016 07:39PM UTC 0
94.42
Travis Job 7788.9
10 7788.10 (TOXENV=py35-dj19-mysql-noelasticsearch) 27 Oct 2016 07:39PM UTC 0
94.42
Travis Job 7788.10
11 7788.11 (TOXENV=py27-dj18-sqlite-elasticsearch) 27 Oct 2016 07:43PM UTC 0
36.79
Travis Job 7788.11
12 7788.12 (TOXENV=py27-dj19-postgres-elasticsearch) 27 Oct 2016 07:41PM UTC 0
37.0
Travis Job 7788.12
13 7788.13 (TOXENV=py34-dj19-sqlite-elasticsearch) 27 Oct 2016 07:41PM UTC 0
36.9
Travis Job 7788.13
14 7788.14 (TOXENV=py27-dj18-sqlite-elasticsearch2 INSTALL_ELASTICSEARCH2=yes) 27 Oct 2016 07:45PM UTC 0
36.55
Travis Job 7788.14
15 7788.15 (TOXENV=py27-dj19-postgres-elasticsearch2 INSTALL_ELASTICSEARCH2=yes) 27 Oct 2016 07:44PM UTC 0
36.77
Travis Job 7788.15
16 7788.16 (TOXENV=py34-dj19-sqlite-elasticsearch2 INSTALL_ELASTICSEARCH2=yes) 27 Oct 2016 07:45PM UTC 0
36.66
Travis Job 7788.16
17 7788.17 (TOXENV=py27-dj110-sqlite-noelasticsearch) 27 Oct 2016 07:47PM UTC 0
94.58
Travis Job 7788.17
18 7788.18 (TOXENV=py27-dj110-postgres-noelasticsearch) 27 Oct 2016 07:49PM UTC 0
94.58
Travis Job 7788.18
19 7788.19 (TOXENV=py27-dj110-mysql-noelasticsearch) 27 Oct 2016 07:51PM UTC 0
94.58
Travis Job 7788.19
20 7788.20 (TOXENV=py27-dj110-mysql-elasticsearch) 27 Oct 2016 07:48PM UTC 0
37.0
Travis Job 7788.20
21 7788.21 (TOXENV=py27-dj110-mysql-elasticsearch2 INSTALL_ELASTICSEARCH2=yes) 27 Oct 2016 07:49PM UTC 0
36.77
Travis Job 7788.21
22 7788.22 (TOXENV=py34-dj110-postgres-noelasticsearch) 27 Oct 2016 07:54PM UTC 0
94.48
Travis Job 7788.22
23 7788.23 (TOXENV=py34-dj110-sqlite-noelasticsearch) 27 Oct 2016 07:54PM UTC 0
94.47
Travis Job 7788.23
24 7788.24 (TOXENV=py34-dj110-mysql-noelasticsearch) 27 Oct 2016 07:55PM UTC 0
94.48
Travis Job 7788.24
25 7788.25 (TOXENV=py35-dj110-sqlite-noelasticsearch) 27 Oct 2016 07:55PM UTC 0
94.48
Travis Job 7788.25
26 7788.26 (TOXENV=py35-dj110-postgres-noelasticsearch) 27 Oct 2016 07:57PM UTC 0
94.48
Travis Job 7788.26
27 7788.27 (TOXENV=py35-dj110-mysql-noelasticsearch) 27 Oct 2016 08:00PM UTC 0
94.48
Travis Job 7788.27
28 7788.28 (TOXENV=py35-dj110-postgres-elasticsearch) 27 Oct 2016 07:57PM UTC 0
36.9
Travis Job 7788.28
29 7788.29 (TOXENV=py35-dj110-postgres-elasticsearch2 INSTALL_ELASTICSEARCH2=yes) 27 Oct 2016 07:59PM UTC 0
36.66
Travis Job 7788.29
30 7788.30 (TOXENV=py35-dj110head-postgres-noelasticsearch) 27 Oct 2016 08:02PM UTC 0
94.48
Travis Job 7788.30
31 7788.31 (TOXENV=py35-dj110head-postgres-elasticsearch2 INSTALL_ELASTICSEARCH2=yes) 27 Oct 2016 08:02PM UTC 0
36.66
Travis Job 7788.31
Source Files on build 7788
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #7788
  • 169045b1 on github
  • Prev Build on master (#7786)
  • Next Build on master (#7789)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc