fix: add answerDate to Firestore rules allowed fields (batch v1.0.15)

This commit is contained in:
null 2026-06-20 00:26:52 -05:00
parent a3993d08df
commit 4900d8ab6b
1 changed files with 3 additions and 3 deletions

View File

@ -90,7 +90,7 @@ service cloud.firestore {
return data.keys().hasOnly([ return data.keys().hasOnly([
'userId', 'questionId', 'answerType', 'encryptedPayload', 'userId', 'questionId', 'answerType', 'encryptedPayload',
'commitmentHash', 'schemaVersion', 'answerKeyReleased', 'commitmentHash', 'schemaVersion', 'answerKeyReleased',
'createdAt', 'updatedAt', 'isRevealed' 'answerDate', 'createdAt', 'updatedAt', 'isRevealed'
]) ])
&& isSealedPayload(data.encryptedPayload) && isSealedPayload(data.encryptedPayload)
&& isCommitmentHash(data.commitmentHash) && isCommitmentHash(data.commitmentHash)
@ -492,7 +492,7 @@ service cloud.firestore {
&& request.resource.data.keys().hasOnly([ && request.resource.data.keys().hasOnly([
'userId', 'questionId', 'answerType', 'writtenText', 'userId', 'questionId', 'answerType', 'writtenText',
'selectedOptionIds', 'scaleValue', 'schemaVersion', 'selectedOptionIds', 'scaleValue', 'schemaVersion',
'createdAt', 'updatedAt', 'isRevealed' 'answerDate', 'createdAt', 'updatedAt', 'isRevealed'
]) ])
&& isEncryptedAnswerPayload(request.resource.data)) && isEncryptedAnswerPayload(request.resource.data))
); );
@ -512,7 +512,7 @@ service cloud.firestore {
&& request.resource.data.keys().hasOnly([ && request.resource.data.keys().hasOnly([
'userId', 'questionId', 'answerType', 'writtenText', 'userId', 'questionId', 'answerType', 'writtenText',
'selectedOptionIds', 'scaleValue', 'schemaVersion', 'selectedOptionIds', 'scaleValue', 'schemaVersion',
'createdAt', 'updatedAt', 'isRevealed' 'answerDate', 'createdAt', 'updatedAt', 'isRevealed'
]) ])
&& isEncryptedAnswerPayload(request.resource.data)) && isEncryptedAnswerPayload(request.resource.data))
); );