def full_sync_redmine_redmine(self): for project in self.mapping_dict_project_name.items(): for issue in self.get_all_issues_main_task_manager(project=project[0]): self.save_from_redmine_to_redmine(issue, project[1]) for project in self.mapping_dict_project_name.items(): for issue in self.get_all_issues_main_task_manager(project=project[0]): if hasattr(issue, "parent"): redmine_main_tasks_manager = Redmine(self.main_task_manager.url, key=self.main_task_manager.api_key) user = redmine_main_tasks_manager.user.get(issue.author.id) new_issue = Redmine(self.sync_task_manager.url, key=self.sync_task_manager.api_key, impersonate=self.mapping("username", user.login)). \ issue.get(self.mapping_dict_issue_id[str(issue.id)]) new_issue.parent_issue_id = self.mapping_dict_issue_id[str(issue.parent.id)] new_issue.save()