summaryrefslogtreecommitdiff
path: root/readyaml.py
diff options
context:
space:
mode:
Diffstat (limited to 'readyaml.py')
-rwxr-xr-xreadyaml.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/readyaml.py b/readyaml.py
index bb8ac54..f4d6ead 100755
--- a/readyaml.py
+++ b/readyaml.py
@@ -45,7 +45,7 @@ def readyaml(db, stream):
cur.execute("INSERT INTO content (pid, filename, size) VALUES (?, ?, ?);",
(pid, entry["name"], entry["size"]))
cid = cur.lastrowid
- cur.executemany("INSERT INTO hash (cid, function, hash) VALUES (?, ?, ?);",
+ cur.executemany("INSERT INTO hash (cid, fid, hash) VALUES (?, (SELECT id FROM function WHERE name = ?), ?);",
((cid, func, hexhash)
for func, hexhash in entry["hashes"].items()))
raise ValueError("missing commit block")