ignore empty formdefs (#34392)
This commit is contained in:
parent
9a7a280d0a
commit
ba0859492b
|
@ -85,6 +85,13 @@ cat.name = 'Catégorie'
|
|||
cat.description = ''
|
||||
cat.store()
|
||||
|
||||
|
||||
formdef = FormDef()
|
||||
formdef.name = 'Empty'
|
||||
formdef.category_id = cat.id
|
||||
formdef.fields = []
|
||||
formdef.store()
|
||||
|
||||
formdef = FormDef()
|
||||
formdef.name = 'Demande'
|
||||
formdef.category_id = cat.id
|
||||
|
|
|
@ -511,6 +511,8 @@ CREATE TABLE public.dates AS (SELECT
|
|||
self.do_dates_table()
|
||||
self.do_base_table()
|
||||
for formdef in self.formdefs:
|
||||
if not formdef.count:
|
||||
continue
|
||||
self.api.cache = {}
|
||||
try:
|
||||
formdef_feeder = WcsFormdefFeeder(self, formdef, do_feed=self.do_feed)
|
||||
|
|
|
@ -266,7 +266,7 @@ class WcsApi(object):
|
|||
|
||||
@property
|
||||
def formdefs(self):
|
||||
result = self.get_json(self.formdefs_url)
|
||||
result = self.get_json(self.formdefs_url + '?include-count=on')
|
||||
if isinstance(result, dict):
|
||||
if result['err'] == 0:
|
||||
data = result['data']
|
||||
|
|
Loading…
Reference in New Issue