def handle(self, *args, **options): repositories = Repository.objects.filter(active_status='active') if options['repo_name']: repositories = repositories.filter(name=options['repo_name']) if options['codebase']: repositories = repositories.filter(codebase=options['codebase']) if options['group']: repositories = repositories.filter( repository_group__name=options['group']) repo_ids = repositories.values_list('id', flat=True) refdata = RefDataManager() for repo_id in repo_ids: refdata.update_repository_version(repo_id)