Hören Sie auf, Graph nach einer Nachrichtengröße zu fragen, die der Legacy-Typ fehlt

FixEmailService
Verschifft
27. August 2026 um 15:25 UTC
Autor
Kamo
Ausschuss
f66aad7

Jedes Inserat für Mike@OptionOne.com zurückgegeben 400 RequestBroker--ParseUri ("Könnte keine Eigenschaft namens 'Größe' auf Typ finden ************ und der Briefkasten war unbliebbar. Die Anfrage geht an /v1.0, aber der Fehler nennt das Legacy Outlook REST Art, nicht microsoft.graph.message: für einen Mieter, dessen Mailbox noch löst auf das Vermächtnis Backend, Graph antwortet mit einer Nachricht, die tut nicht "Größe" ausrufen. $select ist als Einheit geparst, so dass ein nicht unterstützter Name versagt die ganze Anfrage, anstatt eine Spalte fallen zu lassen -- der gesamte Posteingang, keine Zahl in einer Reihe. Drop 'Größe' von MSG_SELECT, die alle drei Nachrichtenpfade abdeckt teilen (ListeMessages, getMessage, search). Fordern Sie es nur auf der Single-Message-Pfad würde nur bewegen die gleichen 400 von "Inbox wird nicht laden" zu "Nachricht wird sich nicht öffnen", da der Vermächtnistyp es überall fehlt. Nichts hängt vom Wert ab: Organisationsspeicherabrechnung wird gemessen unabhängig über IMAP von MailboxStorageMeasurer und EmailMessage bereits dokumentiert GrößeBytes == 0 als "der Anbieter hat keinen gemeldet", so die abwesende Eigenschaft verschlechtert sich durch longOf() genau zu diesem Wachtell. Das Mapping liest immer noch 'Größe', so dass eine Graph-native Antwort immer noch ist Größe. Anlagen sind eine andere Art, die wirklich "Größe" hat; ihre separate Auswahl ist unberührt. Keine Per-Miete-Fähigkeitsflagge und kein Wiederbegehren ohne Größe: eine Auflistung, die Stille Retries würde die nächste solche Bruch zu verbergen. Tests Pin, dass keine Nachricht wählen fragt nach "Größe" auf einem der drei Wege, dass die anderen vierzehn Eigenschaften überleben, dass eine fehlende Größe löst auf Null, und diese Anlagegröße wird immer noch angefordert und parsed. Verifizierte nicht-vacuous -- Wiederherstellung der alten Konstante scheitert alle drei Testtests auswählen.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen