Hi all,
I am currently working on updating a custom metadata block. Specifically I would like to modify a controlled vocabulary. Usually the steps to do that are:
/api/admin/datasetfield/load API endpointFirst Question: Am I right to assume that if I only add an entry to my controlled vocabulary, I can skip step 2, since the SOLR schema isn't affected by this?
Second (unrelated) Question: Assuming, purely hypothetically of course, that I want to fix a typo in the Value column of a controlled vocabulary entry. What is the safest way to do so? I have only used the Value column and have not used identifiers for the CV entries. Is that what identifiers are for or should I have used identifiers in the first place so that I could now edit the Values instead?
Yes, you're right about the first point. You can skip it.
For fixing typos, if it's a typo in a block we ship, you should open a pull request of course! For a custom block, I would maybe edit the database?
I fear if you simply load it again you'll have two values: one with a typo and one without.
You're very welcome to open an issue about this. At the very least we should document what to do.
Thanks for the fast reply :)
The typo is my fault alone and in my custom block. I will open an issue about this.
Thanks!
Last updated: Oct 30 2025 at 06:21 UTC