diff --git a/wcs_olap/wcs_api.py b/wcs_olap/wcs_api.py index 0762ba8..17c2452 100644 --- a/wcs_olap/wcs_api.py +++ b/wcs_olap/wcs_api.py @@ -211,6 +211,9 @@ class WcsApi(object): def get_formdata(self, slug): for d in self.get_json(self.forms_url, slug + '/list?anonymise&full=on'): + # w.cs. had a bug where some formdata lost their draft status, skip them + if not d.get('receipt_time'): + continue yield FormData(wcs_api=self, **d) def get_schema(self, slug):