ee98fc8134f8ae173145becca95f445d9309cda1
When a recipe ingredient or list item is saved with both a product link and a unit link, the unit's category is OR'd into the product's AllowedUnitCategories so the dropdown filter populates itself from real usage instead of needing explicit configuration. Family products are mutated directly; global products gain (or extend) a per-family FamilyProductOverride so the global catalog stays read-only. The learner only widens flag sets — it never narrows or clears them — so repeated writes are idempotent. No-ops when the global product already covers the category (no spurious override rows). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
C#
71.8%
Svelte
17.7%
TypeScript
8.7%
PowerShell
1%
CSS
0.5%
Other
0.2%