Powiadomienie o kilku odpowiedziach prowadzi donikąd, jeśli post z pierwszą z nich jest usunięty

2

Problem

Czasem dostaje się powiadomienie o tym, że kilka osób napisało kilka odpowiedzi w tym samym wątku. Jest ono o treści: ABC (oraz X osób) dodał odpowiedź w wątku. Jeśli przed kliknięciem takiego powiadomienia post z pierwszą odpowiedzią (czyli w tym przykładzie z odpowiedzią użytkownika ABC) zostanie usunięty, to po kliknięciu na to powiadomienie widok strony nie jest zakotwiczany na żadnym poście (tj. jest na samej górze strony). (Domniemywam, że tej strony, gdzie post się znajdował; ale nie wiem na przykład, co się dzieje, gdy post był pierwszym na danej stronie).

Logicznie, moim zdaniem, byłoby, żeby widok był zakotwiczany na tym poście, który następuje po poście usuniętym.

Mam wrażenie, że ktoś pisał o tym już, ale nie mogę znaleźć.

Zachowanie aktualne

Po kliknięciu powiadomienia o dodaniu kilku odpowiedzi w danym wątku, gdy post z pierwszą z tych odpowiedzi został usunięty, widok strony nie jest zakotwiczany na żadnym poście (tj. jest na samej górze strony).

Zachowanie oczekiwane

Po kliknięciu powiadomienia o dodaniu kilku odpowiedzi w danym wątku, gdy post z pierwszą z tych odpowiedzi został usunięty, widok strony jest zakotwiczany na poście następnym po poście usuniętym.

1

Niestety obecnie w tabeli powiadomień znajduje się kolumna url która prowadzi do tego powiadomienia. Jak wiecie powiadomień jest cały szereg i usunięcie danego rekordu z bazy, nie wiążę się z aktualizacją rekordów w tabeli notifications. Obecnie te tabele nie są powiązane relacjami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1