When launching Factorio (after the latest game update), the "md-py-tweaks" mod (v1.0.6) fails with the following error:
Error loading mod: pypostprocessing/lib/metas/recipe.lua:189: attempt to concatenate field 'name' (a nil value)
stack traceback:
pypostprocessing/lib/metas/recipe.lua:189: in function 'add_ingredient'
md-py-tweaks/compatibility-patches/cargo-ships.lua:11: in main chunk
[C]: in function 'require'
md-py-tweaks/data-final-fixes.lua:4: in main chunk
pypostprocessing works perfectly if I disable md-py-tweaks.
The error suggests md-py-tweaks is passing an invalid ingredient (missing 'name' field) to pypostprocessing's API.
Specific file causing the issue: md-py-tweaks/compatibility-patches/cargo-ships.lua (line 11).