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 }}
Repository navigation
decision(delete-user-data): kit/extension parity – blank required params fail the kit deploy, the extension uses defaults #3256
delete-user-data kit/extension parity. Priority: low. A config that works on the extension fails to deploy as a kit.
Difference
Extension: a blank required param falls back to its declared default.
Kit:assertRequiredParams() stops the deploy with Required parameters are set to an empty value: …. That check came from c924239, which assumed the extension refuses blank values.
Reproduced
Extension: reconfigured through the CLI with FIRESTORE_DATABASE_ID=, FIRESTORE_DELETE_MODE= and AUTO_DISCOVERY_SEARCH_DEPTH=. The deploy succeeded, and the instance stored (default), shallow and 3.
Kit: the same .env fails discovery with the error above.
Decision: keep the stricter check. Blank required params fail the deploy instead of falling back to their defaults, the same call as firestore-send-email (#3290). This applies to all kits. Recorded under "Decisions" in #3249.
Activity
delete-user-datakit tracking issue #3249fix(delete-user-data): reject invalid select and regex param values a…
CorieW commentedon Nov 3, 2026
Decision: keep the stricter check. Blank required params fail the deploy instead of falling back to their defaults, the same call as
firestore-send-email(#3290). This applies to all kits. Recorded under "Decisions" in #3249.CorieW commentedon Nov 3, 2026
Having another look