Skip to content

[FIX] manifestCreator: Only list components with corresponding 'embeddedBy'#555

Merged
matz3 merged 5 commits into
masterfrom
manifest-embeds-embeddedBy
Nov 30, 2020
Merged

[FIX] manifestCreator: Only list components with corresponding 'embeddedBy'#555
matz3 merged 5 commits into
masterfrom
manifest-embeds-embeddedBy

Conversation

@matz3

@matz3 matz3 commented Nov 30, 2020

Copy link
Copy Markdown
Member

No description provided.

@matz3 matz3 changed the title manifest embeds embeddedBy [FIX] manifestCreator: Only list components with corresponding 'embeddedBy' Nov 30, 2020
@matz3
matz3 requested a review from tobiasso85 November 30, 2020 10:04
@coveralls

coveralls commented Nov 30, 2020

Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.2%) to 93.195% when pulling 75377ac on manifest-embeds-embeddedBy into 1ad8186 on master.

@matz3

matz3 commented Nov 30, 2020

Copy link
Copy Markdown
Member Author

Ready for review

Comment thread lib/processors/manifestCreator.js Outdated
if (manifest && manifest["sap.app"] && typeof manifest["sap.app"]["embeddedBy"] !== "undefined") {
embeddedBy = manifest["sap.app"]["embeddedBy"];
}
if (embeddedBy == null) {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

setting embeddedBy to null in the manifest is IMO a file format error.

@matz3
matz3 requested a review from codeworrior November 30, 2020 14:33

@tobiasso85 tobiasso85 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@matz3
matz3 merged commit 89872d7 into master Nov 30, 2020
@matz3
matz3 deleted the manifest-embeds-embeddedBy branch November 30, 2020 15:41
tobiasso85 added a commit that referenced this pull request Feb 26, 2021
Field embeds in created manifest.json file now contains all nested
manifests, independent from the reverse field embeddedBy (embeddedBy
points from an embedded manifest to the library's manifest).

Remove unreachable code (in createSapUI5() -> getUI5Version() function) .

Use path.dirname method to get directory name in findEmbeddedComponents() function.

Use string for version value in manifest (in sectionVersion() function).
e.g. "1.2.3" instead of the semver object's string representation.

It reverts changes which were introduced with #555
Successor of #554
d3xter666 pushed a commit to UI5/cli that referenced this pull request Sep 25, 2025
d3xter666 pushed a commit to UI5/cli that referenced this pull request Sep 25, 2025
…AP/ui5-builder#575)

Field embeds in created manifest.json file now contains all nested
manifests, independent from the reverse field embeddedBy (embeddedBy
points from an embedded manifest to the library's manifest).

Remove unreachable code (in createSapUI5() -> getUI5Version() function) .

Use path.dirname method to get directory name in findEmbeddedComponents() function.

Use string for version value in manifest (in sectionVersion() function).
e.g. "1.2.3" instead of the semver object's string representation.

It reverts changes which were introduced with  SAP/ui5-builder#555
Successor of  SAP/ui5-builder#554
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants