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
{{ message }}
This repository was archived by the owner on Apr 28, 2026. It is now read-only.
Expected Behavior
ODM can handle spaces in collection ids. The official restrictions on collection ids are documented here: https://firebase.google.com/docs/firestore/quotas#limits
Actual Behavior
ODM refuses to generate code when a collection id containing a space is passed to
@Collection().Relevant LOCs: https://github.com/FirebaseExtended/firestoreodm-flutter/blob/main/packages/cloud_firestore_odm_generator/lib/src/collection_data.dart#L341
Unfortunately we have a few collections with spaces in their names, which blocks us from fully adopting the Cloud Firestore ODM.
Hacky Workaround
@Collection('hello world')becomes@Collection('helloworld')This is a maintenance nightmare though.