summaryrefslogtreecommitdiff
path: root/dist/api_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'dist/api_config.py')
-rw-r--r--dist/api_config.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/dist/api_config.py b/dist/api_config.py
index 1069a7037ce..d83a632321e 100644
--- a/dist/api_config.py
+++ b/dist/api_config.py
@@ -198,7 +198,8 @@ def get_default(c):
return 'false'
elif c.default == 'true':
return 'true'
- elif t == 'string' and c.default == 'none':
+ elif t == 'string' and c.default == 'none' and \
+ not c.flags.get('choices', []):
return ''
elif t == 'category':
return '(%s)' % (','.join('%s=%s' % (subc.name, get_default(subc))