Conversation
🦋 Changeset detectedLatest commit: f8e83d3 The changes in this PR will be included in the next version bump. This PR includes changesets to release 52 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
SummaryThe following content is AI-generated and provides a summary of the pull request: Add Reusable
|
There was a problem hiding this comment.
The PR introduces a useful validateId abstraction in @sap-ux/project-access, but has a critical correctness bug in the async path: findFilesByExtension returns file paths, not file contents, so the XML parser receives path strings instead of XML and ID collision detection never fires when appPath is used. There are also secondary issues: a dead-code assignment in the async IIFE (fileContents is always undefined there), and the synchronous-overload tests are all async/await which silently masks whether the synchronous contract is actually being exercised.
|
815are
left a comment
There was a problem hiding this comment.
checked code:
- code changes are easy to understand and approach to use
fast-xml-parserinstead ofxmldom/xmldom - changelog persists
- I did not test manually



Add validateId method to project-access for reusability across multiple packages