- Expédié
- 7 août 2026 à 05:08 UTC
- Auteur
- kamo
- Commite
- 5baf036
La création d'un compte à partir d'un objectif semblait ne rien faire. Le serveur était retour d'un 500 (voir le correctif AccountAress en kmo-shared-library), mais le uniquement l'erreur UI rendue en haut d'un formulaire plus grand que la fenêtre d'affichage, approximativement un Mille pixels au-dessus du bouton en train d'être cliqué à l'intérieur de la page débordement: conteneur automatique. La validation défaillante était tout aussi invisible pour la même raison. La barre d'action se trouve maintenant à l'extérieur de la région de défilement, porte l'erreur et a témoignage en direct/recharge obligatoire, et un rouleau de soumission rejetés et focalise le premier domaine qui doit être corrigé. Sur ce flux également: - Un lien de lead raté a été signalé comme un échec de la création, de sorte que l'évidence est revenue a créé un deuxième compte. La création et l'établissement de liens sont désormais des résultats distincts. - Le type de compte a été collecté mais n'a jamais été envoyé et n'a pas de colonne de soutien n'importe où; le contrôle mort est parti plutôt que de prétendre sauver. - Une adresse n'a été drapée que sur la ligne 2, car le "est-il là un adresse?" vérifier omise ce champ. Construction de la charge utile et validation déménagent à app/lib/accountForm.ts et sont couverts par des essais. - Les entrées de texte sont plafonnées aux largeurs réelles des colonnes, de sorte qu'une valeur trop longue peut être ne plus apparaître comme un 500 opaque. Le sélecteur de compte n'offre plus de comptes supprimés ou fusionnés, ne plus laisse une recherche lente plus tôt écraser un nouveau, ne prétend plus "pas de comptes trouvé" avant qu'il n'ait demandé, et ne plus rien faire silencieusement quand il est ouvert sans un leadId. Cinq gestionnaires mandataires ont rendu une promesse sans l'attendre, donc leur essai/catch Ils ne pouvaient jamais tirer; ils ont également jeté sur un corps en amont vide ou non. getCustomerNotes lire "notes" où le serveur envoie "orderNotes", donc notes toujours rendu vide - et le compositeur d'Add Note n'a jamais réussi, parce que une note doit indiquer une commande.