I have created a custom metadata type with 'Public' visibility at the metadata level but restricting the access to 'Upgradable' on the record level.

I managed package it and installed it in the subscriber org.When I try to edit the record & change the 'Protected Component' checkbox to 'Checked', it displays the message 'Insufficient access' which is as expected but ends up deleting the record.

Is it a known issue? Or am I doing something wrong?

  • Are you changing the 'Protected Component' checkbox to 'Checked' in the developer org or in the subscriber org? Commented Dec 17, 2017 at 5:49
  • subscriber org.
    – SF Learner
    Commented Dec 18, 2017 at 4:08

1 Answer 1


This is a known issue. The record you updated is not deleted, but marked protected, so you don't have a visibility to it in your subscriber org.

To workaround this, you can install an upgrade version of the package, it will bring that record back and make it public again.

Hope this helps!

  • Thanks, Vladimir. I have watched a lot of your videos. Thanks for the knowledge you are sharing with the community. Any timelines on when this would be fixed? We are seriously considering CMD types for our project. We are building an application with very tight timelines on upgrades to the package. I clearly understand why new/updated mdt records cannot be patched as they are metadata themselves & must go in the full versioned package, but is there any plan of allowing them as a patch in future. What are the plans for supporting workflow/formulas, please? Thanks in advance.
    – SF Learner
    Commented Dec 19, 2017 at 4:40
  • another question, Vladimir. Is it possible to create a cmd type of the packaging org(ex: namespace :pckg__) from the subscriber org from within the managed package code? So, if I have a button on the VF page in the managed package to create a new mdt record of type pckg__cmd(that of the packaging org namespace). Is it possible assuming the cmd type has Public access and fields are editable on subscriber's side? I did a POC with a negative output for this. Would like if you confirm it, please.
    – SF Learner
    Commented Dec 19, 2017 at 5:49
  • @ShaliniSF We are going to address this bug in Summer '18 (forward looking statement) with a possibility that it will be backported to Spring '18. Please reach out to me on LinkedIn on Twitter, I'm happy to answer your other questions as they are not related to the original topic. Commented Dec 19, 2017 at 18:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .