diff --git a/swh/loader/git/converters.py b/swh/loader/git/converters.py
index cb176caa184984382ad2effa608f6eb524438770..ea9ccf3ffb3d10f39e9e0f836fa323084f6dc976 100644
--- a/swh/loader/git/converters.py
+++ b/swh/loader/git/converters.py
@@ -185,6 +185,7 @@ def dulwich_commit_to_revision(obj: ShaFile) -> Revision:
 
     author_timezone = None
     committer_timezone = None
+    assert commit._chunked_text is not None  # to keep mypy happy
     for (field, value) in _parse_message(commit._chunked_text):
         if field == b"author":
             m = AUTHORSHIP_LINE_RE.match(value)
diff --git a/swh/loader/git/dumb.py b/swh/loader/git/dumb.py
index c34c19b3166c8c0d8296d15803827d05a8f49399..35826e9f24bf9b1a571adeb5480bfbbd97f05bdf 100644
--- a/swh/loader/git/dumb.py
+++ b/swh/loader/git/dumb.py
@@ -86,7 +86,7 @@ class GitObjectsFetcher:
         commit_objects = []
         for ref in wants:
             ref_object = self._get_git_object(ref)
-            if ref_object.get_type() == Commit.type_num:
+            if ref_object.type_num == Commit.type_num:
                 commit_objects.append(cast(Commit, ref_object))
                 self.objects[b"commit"].add(ref)
             else: