forcedotcom / cli

Salesforce CLI
https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/
BSD 3-Clause "New" or "Revised" License
486 stars 78 forks source link

.js-meta.xml file name gets changed to .css-meta.xml #761

Closed Paul-Browne closed 2 years ago

Paul-Browne commented 3 years ago

Summary

When retrieving a component eg. sfdx force:source:retrieve -m LightningComponentBundle:example the example.js-meta.xml file has the name chaned to example.css-meta.xml

Steps To Reproduce:

  1. create a new lightning web component
  2. add a .css file to that comp.
  3. deploy
  4. delete locally
  5. retrieve from source sfdx force:source:retrieve -m LightningComponentBundle:example

Expected result

meta xml should be called example.js-meta.xml

Actual result

meta xml is called example.css-meta.xml

Additional information

SFDX CLI Version(to find the version of the CLI engine run sfdx --version): sfdx-cli/7.82.0-3d0c527ac6 darwin-x64 node-v12.18.3

SFDX plugin Version(to find the version of the CLI plugin run sfdx plugins --core):

@oclif/plugin-autocomplete 0.1.5 (core)
@oclif/plugin-commands 1.3.0 (core)
@oclif/plugin-not-found 1.2.4 (core)
@oclif/plugin-plugins 1.9.4 (core)
@oclif/plugin-warn-if-update-available 1.7.0 (core)
@oclif/plugin-which 1.0.3 (core)
@salesforce/lwc-dev-server 2.7.0
├─ @oclif/plugin-help 2.2.3
└─ @oclif/plugin-update 1.3.10
@salesforce/sfdx-trust 3.4.3 (core)
alias 1.1.3 (core)
analytics 1.12.1 (core)
auth 1.3.0 (core)
config 1.2.1 (core)
generator 1.1.3 (core)
salesforcedx 50.7.0 (core)
├─ schema 1.0.1 (core)
├─ templates 50.1.0 (core)
├─ @salesforce/sfdx-plugin-lwc-test 0.1.7 (core)
├─ custom-metadata 1.0.10 (core)
├─ apex 0.1.4 (core)
└─ salesforce-alm 50.7.0 (core)
sfdx-cli 7.82.0 (core)

OS and version: Mac 10.15.6 (19G2021)

github-actions[bot] commented 3 years ago

Thank you for filing this issue. We appreciate your feedback and will review the issue as soon as possible. Remember, however, that GitHub isn't a mechanism for receiving support under any agreement or SLA. If you require immediate assistance, contact Salesforce Customer Support.

jayree commented 3 years ago

@Paul-Browne have you tried to correct the filename, deploy and retrieve it again?

RJPalombo commented 3 years ago

@Paul-Browne, I have the same issue. When I manually rename {filename}.css-meta.xml to {filename}.js-meta.xml the source deploy works.

rodriguezaaronjoseph commented 3 years ago

I have had the same issue now for several months. I was hoping it'd be fixed soon. For me, the .js-meta.xml file does not change, but I get an incorrect .css-meta.xml file created in the component folder whenever I retrieve the component from the org.

@Paul-Browne , @jayree , @RJPalombo :

Does anyone know who we may be able to escalate this to to get it fixed?

rohanshenoy96 commented 3 years ago

I got the same issue. Somehow 2 xml files were generated one with {filename}.css-meta.xml and another with {filename}.js-meta.xml. I deleted the {filename}.css-meta.xml file and pushed the code to org and it worked.

smaypilot commented 3 years ago

Same problem. Any updates on this? Starting to become more prevalent it seems.

rohanshenoy96 commented 3 years ago

@smaypilot If u have 2xml files. Delete the css.xml file. This solution worked for me

uip-robot-zz commented 3 years ago

This issue has been linked to a new work item: W-9299508

uip-robot-zz commented 3 years ago

This issue has been linked to a new work item: W-9299509