aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat/sql.py
diff options
context:
space:
mode:
Diffstat (limited to 'fatcat/sql.py')
-rw-r--r--fatcat/sql.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/fatcat/sql.py b/fatcat/sql.py
index 08630c98..9b1922ba 100644
--- a/fatcat/sql.py
+++ b/fatcat/sql.py
@@ -54,7 +54,7 @@ def add_crossref_via_model(meta):
pages=meta.get('page', None))
release_id = ReleaseIdent(rev=release)
work.primary_release = release_id
- extra = json.dumps({
+ release.extra_json = json.dumps({
'crossref': {
'links': meta.get('link', []),
'subject': meta['subject'],
@@ -62,8 +62,6 @@ def add_crossref_via_model(meta):
'alternative-id': meta.get('alternative-id', []),
}
}, indent=None).encode('utf-8')
- extra_json = ExtraJson(json=extra, sha1=hashlib.sha1(extra).hexdigest())
- release.extra_json_id = extra_json.sha1
# references
for i, rm in enumerate(meta.get('reference', [])):
@@ -76,7 +74,7 @@ def add_crossref_via_model(meta):
release.refs.append(ref)
db.session.add_all([work, work_id, release, release_id, container,
- container_id, extra_json])
+ container_id])
db.session.add_all(author_revs)
db.session.add_all(author_ids)
db.session.commit()