Skip to content
Snippets Groups Projects
Commit 4069b097 authored by Benjamin Becker's avatar Benjamin Becker
Browse files

adds debug messages to validate_extra_groups

parent 7e849c20
No related branches found
No related tags found
No related merge requests found
......@@ -34,9 +34,11 @@ def _extract_value(data, field):
def validate_extra_groups(data, requireAtLeastOne, errors):
value = _extract_value(data, 'groups')
error_message_no_group = 'at least one group needed'
log.debug('requireAtLeastOne: {}'.format(requireAtLeastOne))
if value != None:
# 'value != None' means the extra key 'groups' was found,
# so the dataset came from manual editing via the web-frontend.
log.debug('block 1')
if not value:
if requireAtLeastOne:
errors['groups'] = error_message_no_group
......@@ -56,6 +58,7 @@ def validate_extra_groups(data, requireAtLeastOne, errors):
for num, group in zip(range(len(groups)), groups):
data[('groups', num, 'id')] = group
else: # no extra-field 'groups'
log.debug('block 2')
# dataset might come from a harvest process
if not data.get(('groups', 0, 'id'), False) and \
not data.get(('groups', 0, 'name'), False):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment