You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to use the Firestore trigger on_document_created_with_auth_context to get user info along with the document. However, the event data I receive is of type DocumentEventData instead of DocumentSnapshot. As a result, I cannot access the document fields using the get method. Instead, I receive the following error:
AttributeError: Unknown field for DocumentEventData: get
Steps to Reproduce
Set up a Firestore trigger using on_document_created_with_auth_context.
Attempt to access document fields using the get method on the event data.
The event data should be of type DocumentSnapshot, allowing access to document fields using the get method, similar to the behavior of the on_document_created trigger.
Actual Behavior
The event data is of type DocumentEventData, which does not support the get method, resulting in an AttributeError.
Additional Information
When using the on_document_created trigger, the event data is of type DocumentSnapshot, and I can access document fields without any issues. However, with on_document_created_with_auth_context, the event data type is DocumentEventData, leading to the error.
Is this the intended behavior, or should the event data be of type DocumentSnapshot similar to on_document_created? If not, how should this be resolved?
The text was updated successfully, but these errors were encountered:
They ignore the fact that _event_type can also be any of the above with the _with_auth_context suffix.
As a workaround for local development, adding the missing event types to the if event_type ... statements works but obviously does not work when actually trying to deploy a function. That would require a new release.
I am trying to use the Firestore trigger
on_document_created_with_auth_context
to get user info along with the document. However, the event data I receive is of typeDocumentEventData
instead ofDocumentSnapshot
. As a result, I cannot access the document fields using theget
method. Instead, I receive the following error:Steps to Reproduce
on_document_created_with_auth_context
.get
method on the event data.Expected Behavior
The event data should be of type
DocumentSnapshot
, allowing access to document fields using theget
method, similar to the behavior of theon_document_created
trigger.Actual Behavior
The event data is of type
DocumentEventData
, which does not support theget
method, resulting in anAttributeError
.Additional Information
When using the
on_document_created
trigger, the event data is of typeDocumentSnapshot
, and I can access document fields without any issues. However, withon_document_created_with_auth_context
, the event data type isDocumentEventData
, leading to the error.Is this the intended behavior, or should the event data be of type
DocumentSnapshot
similar toon_document_created
? If not, how should this be resolved?The text was updated successfully, but these errors were encountered: