Je vois maintenant votre point.
Une fois de plus, je ne connais pas assez les détails internes (ni Ruby)… mais est-il impossible de savoir si le champ name a été fourni dans cette requête ? S’il n’est pas présent du tout, ne pas toucher au champ name du compte. S’il est fourni, le définir (s’il est vide, le vider). Cela ne respecterait-il pas ce protocole/comportement où seuls les champs fournis sont synchronisés ?
Désolé si cela n’a pas de sens — je tente simplement de comprendre à partir de ce que je sais.