diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2022-04-05 12:02:50 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2022-04-05 12:02:50 -0700 |
commit | 610e3086b42d50fc65945664bd8ff74579d88e9a (patch) | |
tree | 78b1e2614dfb314450df0c4c6139039ec17bde50 /python/fatcat_tools | |
parent | 70e905bc21835476f6713289ad0f31e4c56cae32 (diff) | |
download | fatcat-610e3086b42d50fc65945664bd8ff74579d88e9a.tar.gz fatcat-610e3086b42d50fc65945664bd8ff74579d88e9a.zip |
fileset ingest: handle missing/partial file-level metadata
Diffstat (limited to 'python/fatcat_tools')
-rw-r--r-- | python/fatcat_tools/importers/ingest.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python/fatcat_tools/importers/ingest.py b/python/fatcat_tools/importers/ingest.py index 20963918..c1fed31f 100644 --- a/python/fatcat_tools/importers/ingest.py +++ b/python/fatcat_tools/importers/ingest.py @@ -779,10 +779,10 @@ class IngestFilesetResultImporter(IngestFileResultImporter): fsf = fatcat_openapi_client.FilesetFile( path=ingest_file["path"], size=ingest_file["size"], - md5=ingest_file["md5"], - sha1=ingest_file["sha1"], + md5=ingest_file.get("md5"), + sha1=ingest_file.get("sha1"), sha256=ingest_file.get("sha256"), - mimetype=ingest_file["mimetype"], + mimetype=ingest_file.get("mimetype"), extra=dict(), ) if not (fsf.md5 and fsf.sha1 and fsf.path and fsf.size and fsf.mimetype): |