(ctx context.Context, arg database.UpdateEncryptedAIProviderKeyParams)
| 6861 | } |
| 6862 | |
| 6863 | func (q *querier) UpdateEncryptedAIProviderKey(ctx context.Context, arg database.UpdateEncryptedAIProviderKeyParams) (database.AIProviderKey, error) { |
| 6864 | // Encrypted columns can be rewritten on any row, including those |
| 6865 | // whose provider has been soft-deleted, so the dbcrypt rotation can |
| 6866 | // move every FK reference to a new key digest before old keys are |
| 6867 | // revoked. |
| 6868 | if err := q.authorizeContext(ctx, policy.ActionUpdate, rbac.ResourceAIProvider); err != nil { |
| 6869 | return database.AIProviderKey{}, err |
| 6870 | } |
| 6871 | return q.db.UpdateEncryptedAIProviderKey(ctx, arg) |
| 6872 | } |
| 6873 | |
| 6874 | func (q *querier) UpdateEncryptedAIProviderSettings(ctx context.Context, arg database.UpdateEncryptedAIProviderSettingsParams) (database.AIProvider, error) { |
| 6875 | // Settings can be rewritten on any row, including soft-deleted ones, |
nothing calls this directly
no test coverage detected