diff --git a/digsandpaper/coarse/generate/type_field_mapping_component.py b/digsandpaper/coarse/generate/type_field_mapping_component.py
index <HASH>..<HASH> 100644
--- a/digsandpaper/coarse/generate/type_field_mapping_component.py
+++ b/digsandpaper/coarse/generate/type_field_mapping_component.py
@@ -57,7 +57,10 @@ class TypeFieldMapping(object):
 
     def _configure(self):
         file = self.config["type_field_mappings"]
-        self.type_field_mapping = load_json_file(file)
+        if isinstance(file, dict):
+            self.type_field_mapping = file
+        else:
+            self.type_field_mapping = load_json_file(file)
 
     def add_types_to_filters(self, f):
         if "type" in f:
Add missed component to allow for component configs to be dictionaries or files