summaryrefslogtreecommitdiffstatshomepage
path: root/core/modules/jsonapi/jsonapi.install
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/jsonapi/jsonapi.install')
-rw-r--r--core/modules/jsonapi/jsonapi.install9
1 files changed, 6 insertions, 3 deletions
diff --git a/core/modules/jsonapi/jsonapi.install b/core/modules/jsonapi/jsonapi.install
index 36bc4f021105..a1ada646df33 100644
--- a/core/modules/jsonapi/jsonapi.install
+++ b/core/modules/jsonapi/jsonapi.install
@@ -77,8 +77,11 @@ function jsonapi_requirements($phase) {
}
/**
- * Implements hook_update_last_removed().
+ * Enable BC: default the new read-only mode to "off" on existing sites.
*/
-function jsonapi_update_last_removed() {
- return 8701;
+function jsonapi_update_8701() {
+ $config_factory = \Drupal::configFactory();
+ $jsonapi_settings = $config_factory->getEditable('jsonapi.settings');
+ $jsonapi_settings->set('read_only', FALSE)
+ ->save(TRUE);
}