## Description of the need
When vocabularies were entities in D7, whenever you updated a vocabulary, the presave and update hooks received the original (unchanged) vocabulary under $entity->original. In Backdrop, when vocabularies were demoted to config classes, this feature was removed.
It would be very helpful to bring back this feature. It's not hard to do.
## Proposed solution
In the `save` method of TaxonomyVocabulary, we'd need to load the original vocabulary before it's saved, and add it to the vocabulary object under `original`. We would also need to create a `vocabulary_load_unchanged()` function to circumvent the cache and load the original vocabulary before it's saved.
I can probably provide a PR for this soon. But I'd like to ask if there is interest in this feature?
GitHub Issue #:
5475
Recent comments
The inability to check for and install updates makes website development and maintenance extremely difficult. Managing over ten websites across two different hosting providers—one of which is...
Unable to run update - fails with Connection timed out
Thanks for the response, Herb! Since I posted that I did some more testing and have posted this issue https://github.com/backdrop-contrib/tfa_basic/issues/33 In fact, if both email...
TFA - how to setup fallback options 'per user'
I'll test this tomorrow to see if I can replicate the problem and report back. It's not "per user" so it should be working.
TFA - how to setup fallback options 'per user'