Arrêter de supprimer le marché et le compte client

Fixkamo-shared-library
Expédié
26 août 2026 à 18:32 UTC
Auteur
Kamo
Commite
7c3eccb

CreateQuoteRequest a toujours déclaré marchéUid et accountUid and QuoteService.create n'a jamais lu non plus, donc Quote.market et Citation.customerCompte était NULL sur chaque citation sur la plateforme QuoteMapper.cuserName est revenu nul depuis son écriture. Sans marché, il n'y avait rien pour dériver un type d'engagement, donc create() DÉTAIL codant en dur: chaque service, soins de santé et devis de location sat sur un engagement de DÉTAIL. EngagementType.fromCommerceType est exhaustif changer sans défaut, donc l'ajout d'une Type de Commerce est maintenant une erreur de compilation plutôt qu'un échec de l'exécution sur n'importe quel locataire l'utilise en premier. Les deux recherches sont org-scopeds en langage SQL, à travers les chercheurs lunaires Les référentiels exposent déjà et findByIdAndOrganizationId et findByUidAndOrganization - donc un appelant ne peut pas joindre un autre locataire marché ou comptabilise à leur propre cotation. La reconduction de DÉTAIL survit pour des cotations créées sans marché, qui est chaque citation qui existe aujourd'hui. Si ces rangées doivent être remblayées à partir de Les marchés de leur organisation sont une question de migration ouverte, et non un choix de conception.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation