fix: resolve config without @payload-config in tsconfig #6956
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.
Description
Prior to this change the
payload generate:types
command crashes if@payload-config
isn't set aspaths
in tsconfig.json.According to code and comments the function catches errors and tries resolving the config by other means. Since it doesn't return the
configPath
on error the fallback method instantly crashes though.This change prevents throwing the error in the first place so the fallback method gets enough data to find the config.
Type of change
Checklist: