# HG changeset patch # User neko259 # Date 2016-09-30 13:56:25 # Node ID 3877b64df0a0b54456253fe73e2b580210f7eb0e # Parent 30740dfa26765762016d6191285f5f75e70071bf Add default tag instead of raising an error when no section is specified diff --git a/boards/config/default_settings.ini b/boards/config/default_settings.ini --- a/boards/config/default_settings.ini +++ b/boards/config/default_settings.ini @@ -16,6 +16,7 @@ PowDifficulty = 0 # Delay in seconds PostingDelay = 30 Autoban = false +DefaultTag = test [Messages] # Thread bumplimit diff --git a/boards/forms.py b/boards/forms.py --- a/boards/forms.py +++ b/boards/forms.py @@ -435,8 +435,11 @@ class ThreadForm(PostForm): break if not required_tag_exists: - raise forms.ValidationError( - _('Need at least one section.')) + default_tag_name = board_settings.get('Forms', 'DefaultTag')\ + .strip().lower() + default_tag, created = Tag.objects.get_or_create( + name=default_tag_name, required=True) + tag_set.add(default_tag) return tag_set