22 lines
918 B
Plaintext
22 lines
918 B
Plaintext
**
|
|
* Updates allowed taxonomy types.
|
|
*/
|
|
function farm_agrikern_update_1(&$sandbox) {
|
|
// Updates field storage config for field_custom_radio_buttons.
|
|
// @see https://www.drupal.org/node/2012896
|
|
// @see https://www.drupal.org/docs/8/api/update-api/updating-entities-and-fields-in-drupal-8#example-updating-a-field-from-an-obsolete-type-to-a-new-type
|
|
$old_config = FieldStorageConfig::loadByName('asset', 'crop_field');
|
|
$new_config = $old_config->createDuplicate();
|
|
$new_config->original = $new_config;
|
|
$new_config->enforceIsNew(FALSE);
|
|
$new_config
|
|
->setSetting('target_bundle', 'plant_type')
|
|
->save();
|
|
$old_config = FieldStorageConfig::loadByName('log', 'work_field');
|
|
$new_config = $old_config->createDuplicate();
|
|
$new_config->original = $new_config;
|
|
$new_config->enforceIsNew(FALSE);
|
|
$new_config
|
|
->setSetting('target_bundle', 'work_type')
|
|
->save();
|
|
} |