[buildinfo.debian.net] 06/07: Create Key instances as we need them.
Chris Lamb
chris at chris-lamb.co.uk
Thu Nov 3 20:46:20 UTC 2016
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository buildinfo.debian.net.
commit b5be4a9b8e1b00bde75faf07d0189ed0e0957461
Author: Chris Lamb <lamby at debian.org>
Date: Thu Nov 3 20:42:14 2016 +0000
Create Key instances as we need them.
Signed-off-by: Chris Lamb <lamby at debian.org>
---
bidb/api/utils.py | 3 ++-
templates/buildinfo/view.html | 5 ++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/bidb/api/utils.py b/bidb/api/utils.py
index 186bfd5..d12fe63 100644
--- a/bidb/api/utils.py
+++ b/bidb/api/utils.py
@@ -5,6 +5,7 @@ from debian import deb822
from django.db import transaction
+from bidb.keys.models import Key
from bidb.packages.models import Source, Architecture, Binary
from bidb.buildinfo.models import Buildinfo
@@ -46,7 +47,7 @@ def parse_submission(request):
def create_submission(buildinfo):
return buildinfo.submissions.create(
- uid=uid,
+ key=Key.objects.get_or_create(uid=uid)[0],
node=request.GET.get('node', ''),
raw_text=raw_text,
)
diff --git a/templates/buildinfo/view.html b/templates/buildinfo/view.html
index e216fd8..850c901 100644
--- a/templates/buildinfo/view.html
+++ b/templates/buildinfo/view.html
@@ -125,7 +125,10 @@
</dd>
<dt>Signature</dt>
<dd>
- <a href="https://keyserver.ubuntu.com/pks/lookup?op=index&search=0x{{ x.uid|urlencode }}"><code>0x{{ x.uid }}</code></a>
+ <a href="https://keyserver.ubuntu.com/pks/lookup?op=index&search=0x{{ x.key.uid|urlencode }}"><code>0x{{ x.key.uid }}</code></a>
+ {% if x.key.name %}
+ <em>{{ x.key.name }}</em>
+ {% endif %}
</dd>
</dl>
</div>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/buildinfo.debian.net.git
More information about the Reproducible-commits
mailing list