<div style="display: flex; flex-wrap: wrap; white-space: pre-wrap; align-items: center; "><img height="20" width="20" style="border-radius:50%; margin-right: 4px;" decoding="async" src="https://avatars.githubusercontent.com/u/147741?s=20&v=4" /><strong>tomhughes</strong> left a comment <a href="https://github.com/openstreetmap/openstreetmap-website/pull/6298#issuecomment-3165494671">(openstreetmap/openstreetmap-website#6298)</a></div>
<blockquote>
<p dir="auto">Another thing is if there's an existing account, and you open <code class="notranslate">/account</code> then change <em>External Authentication</em> to <em>Apple</em>, does it fail correctly?</p>
</blockquote>
<p dir="auto">It fails as well as it does for any other authentication provider, which is to say not very well... You get sent back to the form with no provider selected and no error shown.</p>
<p dir="auto">The reason is that the <code class="notranslate">has already been taken</code> error has been recorded against the <code class="notranslate">auth_uid</code> field but that isn't shown so the error is never rendered.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/6298#issuecomment-3165494671">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLLJIVLT7EC6DTG63MD3MOTJNAVCNFSM6AAAAACDIUCO4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCNRVGQ4TINRXGE">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLL7UUX57SCJYYTWOSD3MOTJNA5CNFSM6AAAAACDIUCO4KWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTV4VWOY6.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/6298/c3165494671</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/6298#issuecomment-3165494671",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/6298#issuecomment-3165494671",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>