Skip to content

Commit 1f5263d

Browse files
committed
Copilot review fixes
1 parent c5bcea1 commit 1f5263d

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

django_mongodb_backend/routers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ def allow_migrate(self, db, app_label, model_name=None, **hints):
2020
return False if issubclass(model, EmbeddedModel) else None
2121

2222

23+
# This function is intended to be monkey-patched as a method of ConnectionRouter.
2324
def kms_provider(self, model, *args, **kwargs):
2425
for router in self.routers:
2526
func = getattr(router, "kms_provider", None)

django_mongodb_backend/schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ def _get_encrypted_fields_map(self, model, client, create_data_keys=False):
461461
options = client._options
462462
auto_encryption_opts = options.auto_encryption_opts
463463
kms_provider = router.kms_provider(model)
464-
master_key = self.connection.settings_dict.get("KMS_CREDENTIALS").get(kms_provider)
464+
master_key = self.connection.settings_dict.get("KMS_CREDENTIALS", {}).get(kms_provider)
465465
client_encryption = ClientEncryption(
466466
auto_encryption_opts._kms_providers,
467467
auto_encryption_opts._key_vault_namespace,

0 commit comments

Comments
 (0)