- Verschifft
- 18. September 2026 um 06:07 UTC
- Autor
- Kamo
- Ausschuss
- 9e4dd6f
GET und POST /api/Email/Alases (und /aliases/member/{id') und GET und POST **************** antwortete mit den Entitäten selbst, deren Long MitgliedId und gewährtByMemberId ging als JSON-Nummern. Mitglieder-IDs sind INT8s nach 2-53, so dass der Browser abgerundet sie: Einstellungen - E-Mail - Aliasen passten niemandem und druckten die abgerundete Nummer unter "Assigned to" aus; Shared Mailboxes nannte niemanden auf seinen Zugangschips und nahm nie ein selbstständiges Mitglied aus der "Grant Zugriff auf" Liste; und widerrufen schickte die abgerundete ID zurück, die keine Zeile passte und nichts entfernte. Die Controller antworten nun mit AliasView und AccessView: den eigenen Feldern, Namen und Werten des Unternehmens. unverändert, mit den Mitgliedsnummern als Text. Jeder Verbraucher liest sie schon als Strings: kamo-internal's EmailAlias und SharedMailboxAccess-Typen sagen String, und die Verzeichnisroute, der Komponist, kamo-js E-Mail-Kern und die mobile App lesen nur Adresse, Name und ID eines Alias. AliasResponseMemberIsTextTest und ************ scheitern ohne Wechsel jeder Endpunkt und belegen, dass jede Ansicht genau das schreibt, was das Unternehmen außer den Mitglieds-IDs getan hat. **************** erwartet jetzt die id als Text.