Ein REQUIRED Lebenslauf wird jetzt tatsächlich durchgesetzt

FixDocsService
Verschifft
3. September 2026 um 22:50 UTC
Autor
Kamo
Ausschuss
a372f00

Eine Überprüfung meiner eigenen Verpflichtung fand die Durchsetzung, die sie behauptete. JobApplicationService trug den Kommentar "eine REQUIRED Lebenslauf wird an diesem Punkt durchgesetzt requireResumeSatisfied" und requireResumeSatisfied existierte nicht. Die einzige verwandte Methode, LebenslaufZufrieden, wurde von nichts genannt und ausgesetzt auf keine DTO, so die Regel vollständig im Anmeldeknopf des Kunden. Die Ursache war die Zwei-Ruf-Form. Ein Lebenslauf fügt sich an eine Anwendung durch die Anwendungseigene uid, so dass die Zeile muss zuerst existieren; gelten() erstellt und die Client hochgeladen danach. Jeder, der den JSON-Endpunkt direkt POST und jeden Client, dessen Upload-Beulen versagte - der ApplyDialog absichtlich behandelt als nicht tödlich, weil die Antworten wirklich gespeichert sind - eingereicht eine vollständig aussehende Anwendung gegen eine Entsendung, deren HR-Team hatte den Lebenslauf erforderlich markiert. Jetzt sind beide Hälften EINE Anfrage und eine Transaktion. /listings/{uid'/apply hat zwei Mappings split on content type: der Multipart One nimmt die Antworten als "payload" Teil und die Datei als "Datei", schreibt die Zeile, speichert die Datei gegen seine frische uid, und rollt das Ganze zurück, wenn die Datei benötigt wird und fehlt oder nicht setzbar ist. Der JSON trägt keine Datei und weigert sich daher beim Posting erfordert eins - das ist, was das direkte Pfostenloch schließt, anstatt zu überkreiben es. Das Bearbeiten einer bestehenden Anwendung bleibt zwei Anrufe, richtig: die Zeile ist bereits dort, so dass eine gescheiterte Wiederanhänge nichts verwaist. storeResume wird nun durch auftragen und befestigenResume geteilt, so dass die Größe Decke, die Formatschnüffeln und der Name Sanitierung kann nicht zwischen den beiden Wegen driften. Drei Tests Pin es: ein erforderlicher Lebenslauf ohne Datei verweigert und schreibt keine Zeile, ein optional kann weggelassen werden, und die erneute Anwendung nach einer Auszahlung ist durch die Datei bereits auf der wiederbelebten Zeile, anstatt dafür zweimal gefragt. Ändert auch CareersAccess.canManage, das nur durch einen eigenen Test aufgerufen wurde. Eine API Durch einen Test am Leben gehalten zu werden, ist keine API.

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