This adds some information about the delivery to each set of module clusters.
This is to enable of-course to choose which modules to display based on the delivery they belong to. Previously the modules did not contain any identifying information about the delivery they were for.
ALSO
This fixes an issue where it was possible to trigger an exception when replacing ids with values. I kept triggering this locally when my cached data was out of sync with the fields in programmes plant. (in my case after adding custom fields and then reverting to a previous database dump)
I don't believe this change does anything other than be more careful but it can be omitted if required.
This adds some information about the delivery to each set of module clusters.
This is to enable of-course to choose which modules to display based on the delivery they belong to. Previously the modules did not contain any identifying information about the delivery they were for.
ALSO
This fixes an issue where it was possible to trigger an exception when replacing ids with values. I kept triggering this locally when my cached data was out of sync with the fields in programmes plant. (in my case after adding custom fields and then reverting to a previous database dump)
I don't believe this change does anything other than be more careful but it can be omitted if required.