Skip to content

Commit 95de397

Browse files
committed
include correct version in cache key
1 parent ebabd49 commit 95de397

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/sentry/grouping/api.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
DefaultGroupingComponent,
1717
SystemGroupingComponent,
1818
)
19-
from sentry.grouping.enhancer import LATEST_VERSION, Enhancements, get_enhancements_version
19+
from sentry.grouping.enhancer import Enhancements, get_enhancements_version
2020
from sentry.grouping.enhancer.exceptions import InvalidEnhancerConfig
2121
from sentry.grouping.strategies.base import DEFAULT_GROUPING_ENHANCEMENTS_BASE, GroupingContext
2222
from sentry.grouping.strategies.configurations import CONFIGURATIONS
@@ -93,14 +93,15 @@ def _get_enhancements(self, project: Project) -> str:
9393

9494
config_id = self._get_config_id(project)
9595
enhancements_base = CONFIGURATIONS[config_id].enhancements_base
96+
enhancements_version = get_enhancements_version(project, config_id)
9697

9798
# Instead of parsing and dumping out config here, we can make a
9899
# shortcut
99100
from sentry.utils.cache import cache
100101
from sentry.utils.hashlib import md5_text
101102

102103
cache_prefix = self.cache_prefix
103-
cache_prefix += f"{LATEST_VERSION}:"
104+
cache_prefix += f"{enhancements_version}:"
104105
cache_key = (
105106
cache_prefix
106107
+ md5_text(
@@ -124,7 +125,7 @@ def _get_enhancements(self, project: Project) -> str:
124125
enhancements = Enhancements.from_rules_text(
125126
enhancements_string,
126127
bases=[enhancements_base] if enhancements_base else [],
127-
version=get_enhancements_version(project, config_id),
128+
version=enhancements_version,
128129
referrer="project_rules",
129130
).base64_string
130131
except InvalidEnhancerConfig:

0 commit comments

Comments
 (0)