You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Plugin Version (or master commit hash): 2.9.4 und früher
PHP Version: 7.4
Über die Account Verwaltung können User ihren Account löschen. Die Anzeige im Backend führt bei der Liste der Buchungen in der Spalte Nutzende*r zu einer Fehlerausgabe.
Wird die Buchung angezeigt wird ebenfalls ein Fehler ausgegeben.
Da hier Exceptions geworfen werden kann es bei mehrfachem Aufruf dazu kommen, dass WP die Fehlermail "Ihre Site hat einen schwerwiegenden Fehler ..." sendet.
Steps to reproduce the behavior:
Löschen eines User mit vorhandenen Buchungen => Anzeige der Buchungsliste / Anzeige der Buchung
Plugin Version (or master commit hash): 2.9.4 und früher
PHP Version: 7.4
Über die Account Verwaltung können User ihren Account löschen. Die Anzeige im Backend führt bei der Liste der Buchungen in der Spalte Nutzende*r zu einer Fehlerausgabe.
Wird die Buchung angezeigt wird ebenfalls ein Fehler ausgegeben.
Da hier Exceptions geworfen werden kann es bei mehrfachem Aufruf dazu kommen, dass WP die Fehlermail "Ihre Site hat einen schwerwiegenden Fehler ..." sendet.
Steps to reproduce the behavior:
Löschen eines User mit vorhandenen Buchungen => Anzeige der Buchungsliste / Anzeige der Buchung
Lösungshinweise:
src/Wordpress/CustomPostType/Booking.php
Zeile 609 ersetzen gegen z.B:
if($bookingUser === false) echo '<span>**Deleted**</span>'; else echo '<a href="' . get_edit_user_link( $bookingUser->ID ) . '">' . commonsbooking_sanitizeHTML( $bookingUser->user_login ) . '</a>';
src/CB/CB.php
hinzufügen nach Zeile 177:
if($cb_user === false) return '??Deleted??';
Möglicherweise gibt es noch weitere Stellen im Code, die bei gelöschtem Account Probleme verursachen; wurde von mir nicht weiter untersucht.
Screenshots
If applicable, add screenshots to help explain your problem.
The text was updated successfully, but these errors were encountered: