[{"data":1,"prerenderedAt":101},["ShallowReactive",2],{"content-\u002Fe\u002Faf09":3},{"id":4,"title":5,"body":6,"condition":92,"description":93,"extension":94,"meta":95,"navigation":96,"path":97,"seo":98,"stem":99,"__hash__":100},"errors\u002Fe\u002Faf09.md","AF09",{"type":7,"value":8,"toc":86},"minimark",[9,13,20,23,29,32,37,53,57,78],[10,11,5],"h1",{"id":12},"af09",[14,15,16],"p",{},[17,18,19],"strong",{},"A dotted path string contains an empty segment.",[14,21,22],{},"In development this reads:",[24,25,26],"blockquote",{},[14,27,28],{},"Path 'user..email' has an empty segment; use the array form for empty keys.",[14,30,31],{},"The production message appends the offending path after the code.",[33,34,36],"h2",{"id":35},"what-happened","What happened",[14,38,39,40,44,45,48,49,52],{},"Splitting ",[41,42,43],"code",{},"'user..email'"," (or ",[41,46,47],{},"'user.'",") on dots produces an empty string between the dots. That is almost always a string-building bug, so the canonicalizer rejects it instead of quietly addressing a field named ",[41,50,51],{},"''",".",[33,54,56],{"id":55},"how-to-fix-it","How to fix it",[58,59,60,72],"ul",{},[61,62,63,64,67,68,71],"li",{},"Fix the interpolation that built the path: ",[41,65,66],{},"`${prefix}.${key}`"," with an empty ",[41,69,70],{},"prefix"," is the classic case.",[61,73,74,75,52],{},"Addressing a key that genuinely is the empty string? Pass the array form, which needs no separator: ",[41,76,77],{},"form.setValue(['user', '', 'email'], value)",[14,79,80,85],{},[81,82,84],"a",{"href":83},"\u002Fdocs\u002Fwriting-and-mutating\u002Fset-value","setValue patterns"," covers both path forms, including the segment-tuple that sidesteps separator pitfalls.",{"title":87,"searchDepth":88,"depth":88,"links":89},"",2,[90,91],{"id":35,"depth":88,"text":36},{"id":55,"depth":88,"text":56},"A dotted path contains an empty segment","A dotted path string contains an empty segment, from a doubled or trailing dot. Use the array path form when a key is genuinely an empty string.","md",{},true,"\u002Fe\u002Faf09",{"title":5,"description":93},"e\u002Faf09","3fqaTDlgE3R5-vFgCZeYJVoqEJwUPFM8R6JBU6yTaVs",1787641563165]