Skip to content

Commit

Permalink
fix: Make sure parsed ckan version is valid
Browse files Browse the repository at this point in the history
  • Loading branch information
smotornyuk committed Jul 25, 2023
1 parent 51d1ca5 commit b630bfb
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion ckan/lib/app_globals.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import logging
from threading import Lock
from typing import Any, Union
from packaging.version import parse as parse_version
from packaging.version import parse as parse_version, Version

import ckan
import ckan.model as model
Expand Down Expand Up @@ -212,6 +212,9 @@ def _init(self):

self.ckan_version = ckan.__version__
version = parse_version(self.ckan_version)
if not isinstance(version, Version):
raise ValueError(self.ckan_version)

self.ckan_base_version = version.base_version
if not version.is_prerelease:
self.ckan_doc_version = f"{version.major}.{version.minor}"
Expand Down

0 comments on commit b630bfb

Please sign in to comment.