fix: Convert Digital Planning payload to JSON file before upload #4054
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
DigitalPlanningPayload
to anExpress.Multer.File
for uploadComments
Trickier than expected! TypeScript isn't catching the mismatch between
DigitalPlanningPayload
andExpress.Multer.File
even when the type is imported and assigned. I think it's to do with the combination of the type complexity plus theAwaited<>
utility type which has a depth limit I believe.Next up is some tests here for the entire module (in another PR), will also check the Pizza to make this is working as expected once it's up.