Bewerbung nicht sichtbar wenn Email nicht versendet werden konnte

47 views
Skip to first unread message

joche...@jobvector.com

unread,
Nov 23, 2016, 7:08:57 AM11/23/16
to YAWIK
Hallo,

ich habe in meiner Yawik Installation gerade den Fall, dass bei einer Bewerbung eine Email nicht versendet werden konnte:

2016-11-23 01:02:18 EXCEPTION Unable to send mail: Unknown error in /usr/local/YAWIK/vendor/zendframework/zend-mail/src/Transport/Sendmail.php on line 290

Der Grund laut Postfix war, dass die Email zu gross war, daher haben wir da den Wert erhöht...


Das Problem ist aber, dass die Bestätigungsemail an den Bewerber rausgegangen ist, die Bewerbung im System aber nicht angezeigt wird. 
In der MongoDB finde ich den Eintrag dann, auf den ersten Blick ist der unterschied zu einer angezeigten Bewerbung, dass der Wert 'isDraft' auf false steht.

Kann es sein, dass aufgrund des Fehlers beim Mailversand die Bewerbung nicht aktiv geschaltet wurde und kann ich die manuell aktivieren, wenn ich 'isDraft' in der MongoDB auf true stelle?

VG,
Jochen

Carsten Bleek

unread,
Nov 23, 2016, 2:52:09 PM11/23/16
to ya...@googlegroups.com
Hallo Jochen,
> Kann es sein, dass aufgrund des Fehlers beim Mailversand die Bewerbung
> nicht aktiv geschaltet wurde und kann ich die manuell aktivieren, wenn
> ich 'isDraft' in der MongoDB auf true stelle?
Du meinst auf false setzen, oder? isDraft:true bedeutet, dass die
Eingabe der Bewerbung noch nicht abgeschlossen ist. isDraft:false wird
gesetzt, wenn die Bewerbung abgeschlossen wurde und der Versand der
Mails mit einem OK bestätigt wurde. So sollte es jedenfalls sein.

Ich gehe davon aus, dass isDraft:true ist. Vermutlich hat der Bewerber
"Daten per CC senden" ausgewählt und die CC Mail an den Bewerber war zu
groß. Die Bestätigungsmail scheint also vor der CC Mail rauszugehen.
Wenn dass der Fall ist, dann hat der Bewerber beim Absenden eine
Fehlermeldung bekommen und isDraft ist auf true geblieben.

Wir bearbeiten das in https://github.com/cross-solution/YAWIK/issues/321

Viele Grüße,

Carsten



joche...@jobvector.com

unread,
Nov 23, 2016, 3:37:14 PM11/23/16
to YAWIK
Hallo Carsten,
Ja klar, 'isDraft' steht jetzt auf true, hatte ich im Text vertauscht.
Also kann ich das in der DB einfach auf false setzen...

VG,
Jochen

Carsten Bleek

unread,
Nov 23, 2016, 4:12:23 PM11/23/16
to ya...@googlegroups.com
Ja.

Das serverseitige Speichern temporärer Daten ist später clientseitig per
HTML5 vorgesehen


carsten.vcf

joche...@jobvector.com

unread,
Nov 28, 2016, 11:03:42 AM11/28/16
to YAWIK
Hallo Carsten,

bis hierhin schonmal besten Dank. Allerdings fehlen auch die Permissions in den Datensätzen, daher gibt es dann noch den Fehler, dass man nicht auf den Datensatz zugreifen darf...

Gibt es eine Möglichkeit, die Permissions zu setzen, bzw. gibt es einen User/Rolle, der sich immer alle Datensätze ansehen kann?

VG,
Jochen
Reply all
Reply to author
Forward
0 new messages