Show More
@@ -170,19 +170,6 class ScmModel(BaseModel): | |||
|
170 | 170 | 'repository.admin')(repo_name, 'get repo check'): |
|
171 | 171 | return |
|
172 | 172 | |
|
173 | pre_invalidate = True | |
|
174 | if invalidation_list is not None: | |
|
175 | pre_invalidate = repo_name in invalidation_list | |
|
176 | ||
|
177 | if pre_invalidate: | |
|
178 | invalidate = self._should_invalidate(repo_name) | |
|
179 | ||
|
180 | if invalidate: | |
|
181 | log.info('invalidating cache for repository %s', repo_name) | |
|
182 | region_invalidate(_get_repo, None, repo_name) | |
|
183 | self._mark_invalidated(invalidate) | |
|
184 | ||
|
185 | ||
|
186 | 173 | #====================================================================== |
|
187 | 174 | # CACHE FUNCTION |
|
188 | 175 | #====================================================================== |
@@ -224,6 +211,18 class ScmModel(BaseModel): | |||
|
224 | 211 | repo.dbrepo = dbrepo |
|
225 | 212 | return repo |
|
226 | 213 | |
|
214 | pre_invalidate = True | |
|
215 | if invalidation_list is not None: | |
|
216 | pre_invalidate = repo_name in invalidation_list | |
|
217 | ||
|
218 | if pre_invalidate: | |
|
219 | invalidate = self._should_invalidate(repo_name) | |
|
220 | ||
|
221 | if invalidate: | |
|
222 | log.info('invalidating cache for repository %s', repo_name) | |
|
223 | region_invalidate(_get_repo, None, repo_name) | |
|
224 | self._mark_invalidated(invalidate) | |
|
225 | ||
|
227 | 226 | return _get_repo(repo_name) |
|
228 | 227 | |
|
229 | 228 |
General Comments 0
You need to be logged in to leave comments.
Login now