diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 45dc5b3..b8b6417 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -7,6 +7,13 @@ Package maintainers and users who have to manually update their installation
 may want to subscribe to `GitHub's tag feed
 <https://github.com/geier/khal/tags.atom>`_.
 
+
+0.10.1
+======
+2019-03-30
+
+* FIX error with the new color priority system and `discover` calendar type
+
 0.10.0
 ======
 2019-03-25
diff --git a/khal/settings/utils.py b/khal/settings/utils.py
index ca03794..ed20432 100644
--- a/khal/settings/utils.py
+++ b/khal/settings/utils.py
@@ -226,7 +226,8 @@ def config_checks(
         calendar = {'path': vdir,
                     'color': _get_color_from_vdir(vdir),
                     'type': _get_vdir_type(vdir),
-                    'readonly': False
+                    'readonly': False,
+                    'priority': 10,
                     }
 
         # get color from config if not defined in vdir

Khal crashes on startup due to new priority system code
Up until a few minutes ago I was using khal version `0.9.10`, and then upgraded to `0.10.0` and now it throws an exception on launch due to what appears to be the code added in #812 from the backtrace:

```
Traceback (most recent call last):
  File "/home/linuxbrew/.linuxbrew/bin/ikhal", line 10, in <module>
    sys.exit(main_ikhal())
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/khal/cli.py", line 481, in interactive_cli
    multi_calendar_select(ctx, include_calendar, exclude_calendar)
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/khal/cli.py", line 165, in build_collection
    'priority': cal['priority'],
  File "/home/linuxbrew/.linuxbrew/lib/python3.7/site-packages/configobj-5.0.6-py3.7.egg/configobj.py", line 554, in __getitem__
KeyError: 'priority'
```
my khal config has a bunch of calendar entries, none of which contain a `priority` property/key. I did test out adding the key with the default setting to all of my calendars just to see if that fixed it and it continues to get hung-up on this error. My config is back to not including the new `priority` keys and for now gonna just roll back to 0.9.10 via pip as that still seems to work okay. 
diff --git a/tests/settings_test.py b/tests/settings_test.py
index 037abac..a45fcf0 100644
--- a/tests/settings_test.py
+++ b/tests/settings_test.py
@@ -225,60 +225,70 @@ def test_config_checks(metavdirs):
                 'path': '/cal3/home',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'my calendar': {
                 'color': 'dark blue',
                 'path': '/cal1/public',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'my private calendar': {
                 'color': '#FF00FF',
                 'path': '/cal1/private',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'public': {
                 'color': None,
                 'path': '/cal2/public',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'public1': {
                 'color': None,
                 'path': '/cal3/public',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'work': {
                 'color': None,
                 'path': '/cal3/work',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'cfgcolor': {
                 'color': 'dark blue',
                 'path': '/cal4/cfgcolor',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'dircolor': {
                 'color': 'dark blue',
                 'path': '/cal4/dircolor',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'cfgcolor_again': {
                 'color': 'dark blue',
                 'path': '/cal4/cfgcolor_again',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
             'cfgcolor_once_more': {
                 'color': 'dark blue',
                 'path': '/cal4/cfgcolor_once_more',
                 'readonly': False,
                 'type': 'calendar',
+                'priority': 10,
             },
 
         },

pip install -e .[dev]
parse_log_pytest
requirements.txt
pytest freezegun vdirsyncer
apt-get update apt-get install -y gcc
3.9
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
aiohappyeyeballs==2.6.1
aiohttp==3.11.14
aiosignal==1.3.2
aiostream==0.4.5
async-timeout==5.0.1
atomicwrites==1.4.1
attrs==25.3.0
certifi==2025.1.31
charset-normalizer==3.4.1
click==8.1.8
click-log==0.4.0
configobj==5.0.9
exceptiongroup==1.2.2
freezegun==1.5.1
frozenlist==1.5.0
icalendar==6.1.3
idna==3.10
iniconfig==2.1.0
-e git+https://github.com/pimutils/khal.git@208faf23b56628907e9b8d104fddf293137441ab#egg=khal
multidict==6.2.0
packaging==24.2
pluggy==1.5.0
propcache==0.3.1
pytest==8.3.5
python-dateutil==2.9.0.post0
pytz==2025.2
pyxdg==0.28
requests==2.32.3
six==1.17.0
tomli==2.2.1
typing_extensions==4.13.0
tzdata==2025.2
tzlocal==5.3.1
urllib3==2.3.0
urwid==2.6.16
vdirsyncer==0.19.3
wcwidth==0.2.13
yarl==1.18.3

name: khal
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.4.4=h6a678d5_1
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=3.0.16=h5eee18b_0
  - pip=25.0=py39h06a4308_0
  - python=3.9.21=he870216_1
  - readline=8.2=h5eee18b_0
  - setuptools=75.8.0=py39h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - wheel=0.45.1=py39h06a4308_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - aiohappyeyeballs==2.6.1
      - aiohttp==3.11.14
      - aiosignal==1.3.2
      - aiostream==0.4.5
      - async-timeout==5.0.1
      - atomicwrites==1.4.1
      - attrs==25.3.0
      - certifi==2025.1.31
      - charset-normalizer==3.4.1
      - click==8.1.8
      - click-log==0.4.0
      - configobj==5.0.9
      - exceptiongroup==1.2.2
      - freezegun==1.5.1
      - frozenlist==1.5.0
      - icalendar==6.1.3
      - idna==3.10
      - iniconfig==2.1.0
      - multidict==6.2.0
      - packaging==24.2
      - pluggy==1.5.0
      - propcache==0.3.1
      - pytest==8.3.5
      - python-dateutil==2.9.0.post0
      - pytz==2025.2
      - pyxdg==0.28
      - requests==2.32.3
      - six==1.17.0
      - tomli==2.2.1
      - typing-extensions==4.13.0
      - tzdata==2025.2
      - tzlocal==5.3.1
      - urllib3==2.3.0
      - urwid==2.6.16
      - vdirsyncer==0.19.3
      - wcwidth==0.2.13
      - yarl==1.18.3
prefix: /opt/conda/envs/khal

tests/settings_test.py::test_config_checks
tests/settings_test.py::TestSettings::test_simple_config tests/settings_test.py::TestSettings::test_nocalendars tests/settings_test.py::TestSettings::test_one_level_calendar tests/settings_test.py::TestSettings::test_small tests/settings_test.py::TestSettings::test_old_config tests/settings_test.py::TestSettings::test_extra_sections tests/settings_test.py::TestSettings::test_default_calendar_readonly tests/settings_test.py::test_broken_color tests/settings_test.py::test_discover tests/settings_test.py::test_get_unique_name tests/settings_test.py::test_is_color
CHANGELOG.rst khal/settings/utils.py
CHANGELOG.rst khal/settings/utils.py