diff --git a/apps/accounts/models/mixins/vault.py b/apps/accounts/models/mixins/vault.py index b8865ab7d..c5d0935c5 100644 --- a/apps/accounts/models/mixins/vault.py +++ b/apps/accounts/models/mixins/vault.py @@ -38,6 +38,7 @@ class VaultManagerMixin(models.Manager): return objs def bulk_update(self, objs, fields, batch_size=None): + fields = ["_secret" if field == "secret" else field for field in fields] objs = super().bulk_update(objs, fields, batch_size=batch_size) for obj in objs: post_save.send(obj.__class__, instance=obj, created=False)