diff --git a/cal_tools/cal_tools/plotting.py b/cal_tools/cal_tools/plotting.py
index 2134f80d08897757d8f18b2e060a8a35091daa71..5b6e054225bf666cdf870f46c9159282edbc03b7 100644
--- a/cal_tools/cal_tools/plotting.py
+++ b/cal_tools/cal_tools/plotting.py
@@ -275,7 +275,7 @@ def show_processed_modules(dinstance: str, constants: Optional[Dict[str, Any]],
 
     # Set each tile colour individually, extra_geom provides a single color
     # for all tiles.
-    facecolors = tiles.get_facecolor() * tile_count
+    facecolors = np.array(tiles.get_facecolors().tolist() * tile_count)
 
     # Set module name fonts
     for text in ax.texts: