IC1: New dialog cropping up when creating new metadata component
There is a series of dialogs one gets used to seeing when creating, e.g., new Apex classes, but a new one appears to be popping up in the sequence, and it is apparently redundant with another dialog in the series. The new one says "<Component> is not part of the subscription for module <module name>. Do you want to deploy it anyway?". This comes up before the dialog that asks "Do you want to update the subscription for module <module name> with the following changes?" followed by a list of new components.
I am just curious why these overlapping dialogs are necessary, and why I have just started seeing the new one. The workflow is less smooth now.
Comments (2)
-
repo owner -
repo owner - changed status to resolved
Issue tracker grooming. If this is still an issue, please feel free to reopen, ideally with a concrete reproduction scenario.
- Log in to comment
It's an ordering thing because of how events are firing. Basically the new class is created and is queued for deployment before it's added to the metadata subscription. As a result, deployment sees that it's being asked to deploy something that's not part of the subscription and prompts you. The reason this is happening now and wasn't before is probably because something changed in the overall event timing and it's just enough for it to do things slightly out of order. I'll take a look at what I can do to ensure ordering. Thanks for filing.