Skip to content

Commit 97a7eb6

Browse files
committed
Add missing languages:language_content context.
1 parent f03d8d8 commit 97a7eb6

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

modules/graphql_core/src/Plugin/Deriver/Interfaces/EntityTypeDeriver.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ public function getDerivativeDefinitions($basePluginDefinition) {
3939
$derivative['response_cache_contexts'][] = 'user.node_grants:view';
4040
}
4141

42+
if ($type->isTranslatable()) {
43+
$derivative['response_cache_contexts'][] = 'languages:language_content';
44+
}
45+
4246
$this->derivatives[$typeId] = $derivative;
4347
}
4448

modules/graphql_core/src/Plugin/Deriver/Types/EntityBundleDeriver.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ public function getDerivativeDefinitions($basePluginDefinition) {
9090
$derivative['response_cache_contexts'][] = 'user.node_grants:view';
9191
}
9292

93+
if ($type->isTranslatable()) {
94+
$derivative['response_cache_contexts'][] = 'languages:language_content';
95+
}
96+
9397
$this->derivatives[$typeId . '-' . $bundle] = $derivative;
9498
}
9599
}

modules/graphql_core/src/Plugin/Deriver/Types/EntityTypeDeriver.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ public function getDerivativeDefinitions($basePluginDefinition) {
4040
$derivative['response_cache_contexts'][] = 'user.node_grants:view';
4141
}
4242

43+
if ($type->isTranslatable()) {
44+
$derivative['response_cache_contexts'][] = 'languages:language_content';
45+
}
46+
4347
$this->derivatives[$typeId] = $derivative;
4448
}
4549

0 commit comments

Comments
 (0)