Verified Commit b96f6a21 authored by Mattia Rizzolo's avatar Mattia Rizzolo
Browse files

Merge branch 'master' of salsa.debian.org:subhadig/contributors.debian.org into master

MR: !10


Signed-off-by: Mattia Rizzolo's avatarMattia Rizzolo <mattia@debian.org>
parents 0a9aafa9 b240804c
Pipeline #176461 passed with stage
in 1 minute and 56 seconds
......@@ -3,6 +3,7 @@ from debiancontributors import parser
from django.utils import timezone
from django.conf import settings
import django.http
from requests.utils import requote_uri
from .models import Submission, SubmissionLog
from .batch import BatchImport
from importer import serializers
......@@ -178,6 +179,8 @@ class DataImporterV1:
models.Source.import_json(data["sources"])
log.info(f"Imported {len(data['sources'])} sources")
self.encode_contribution_urls(data["contributions"])
sers = {
"users": serializers.UserSerializer,
"identifiers": serializers.IdentifierSerializer,
......@@ -196,3 +199,8 @@ class DataImporterV1:
models.AggregatedPersonContribution.recompute()
models.AggregatedSource.recompute()
models.AggregatedPerson.recompute()
def encode_contribution_urls(self, contributions):
for cont in contributions:
if cont["url"]:
cont["url"] = requote_uri(cont["url"])
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment