Skip to content
This repository was archived by the owner on Sep 5, 2022. It is now read-only.

Commit ab126e3

Browse files
committed
fix redmine import for subprojects
1 parent 13d76dc commit ab126e3

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

youtrackutils/redmine2youtrack.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -289,11 +289,10 @@ def _get_projects(self, project_ids=None, by_internal_id=False):
289289
self._projects['by_iid'][project.id] = project
290290
self._projects['by_pid'][project.identifier] = project
291291
if project_ids:
292-
result = {}
293-
for pid in [re.sub('\W', '', p) for p in project_ids]:
294-
try:
295-
result[pid] = self._projects[by][pid]
296-
except KeyError:
292+
for pid in project_ids:
293+
if by == 'by_pid':
294+
pid = re.sub('\W', '', pid)
295+
if pid not in self._projects[by]:
297296
raise youtrackutils.redmine.RedmineException(
298297
"Project '%s' doesn't exist in Redmine" % pid)
299298
return self._projects[by]

0 commit comments

Comments
 (0)