Skip to content
Snippets Groups Projects
Commit 86e0121d authored by Bastien Abadie's avatar Bastien Abadie
Browse files

Merge branch 'load-export-revision' into 'master'

Fix handling of new workers and revisions in load_export

Closes #935

See merge request !1600
parents f8d29be5 1e7120ad
No related branches found
No related tags found
1 merge request!1600Fix handling of new workers and revisions in load_export
......@@ -146,19 +146,26 @@ class Command(BaseCommand):
)]
def convert_worker_versions(self, row):
repository = Repository.objects.get(url=row['repository_url'])
worker, _ = Worker.objects.get_or_create(
slug=row["slug"],
repository__url=row["repository_url"],
repository=repository,
defaults={
"type": row["type"],
"name": row["name"],
}
)
revision, _ = Revision.objects.get_or_create(
repo__url=row["repository_url"],
repo=repository,
hash=row["revision"],
defaults={"message": "Fake revision", "author": self.user.display_name}
defaults={
"message": "Fake revision",
"author": self.user.display_name,
}
)
return [WorkerVersion(
id=row["id"],
worker=worker,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment