diff --git a/search_api_db/search_api_db_defaults/config/optional/search_api.index.default_index.yml b/search_api_db/search_api_db_defaults/config/optional/search_api.index.default_index.yml
index cb19e54..8a4c580 100644
--- a/search_api_db/search_api_db_defaults/config/optional/search_api.index.default_index.yml
+++ b/search_api_db/search_api_db_defaults/config/optional/search_api.index.default_index.yml
@@ -59,7 +59,7 @@ field_settings:
     property_path: uid
     index_locked: true
     type_locked: true
-  search_api_node_grants:
+  node_grants:
     label: 'Node access information'
     type: string
     property_path: search_api_node_grants
diff --git a/search_api_db/search_api_db_defaults/src/Tests/IntegrationTest.php b/search_api_db/search_api_db_defaults/src/Tests/IntegrationTest.php
index d9556af..0db6f03 100644
--- a/search_api_db/search_api_db_defaults/src/Tests/IntegrationTest.php
+++ b/search_api_db/search_api_db_defaults/src/Tests/IntegrationTest.php
@@ -103,6 +103,13 @@ protected function testInstallAndDefaultSetupWorking() {
     $this->drupalGet('admin/config/search/search-api/index/default_index');
     $this->assertResponse(200, 'Index was not removed.');
 
+    // Check that saving any of the index's config forms works fine.
+    foreach (array('edit', 'fields', 'processors') as $tab) {
+      $submit = $tab == 'fields' ? $this->t('Save changes') : $this->t('Save');
+      $this->drupalPostForm("admin/config/search/search-api/index/default_index/$tab", array(), $submit);
+      $this->assertResponse(200);
+    }
+
     $this->drupalLogin($this->authenticatedUser);
     $this->drupalGet('search/content');
     $this->assertResponse(200, 'Authenticated user can access the search view.');
