Nie można edytować wpisu po jego dodaniu

0

Taki case:
1 Zakładam posta
2. Zapisuje
3. Znajduje literówki do poprawienia
4. Edytuje i nie mogę zapisać, bo :
screenshot-20220301092222.png

3

Sprobuj za chwile napisane przeciez.

3

Nowi użytkownicy (nie pamiętam poziomu) mają blokadę na tworzenie wątków jeden po drugim. Muszą odczekać jakiś czas, chyba kilka minut, żeby utworzyć nowy post. To takie zabezpieczenie przed spamem. Takie obostrzenie tyczy się chyba też modyfikacji postu. Pewnie trafiasz na ten mechanizm. Odczekaj więc spokojnie. A najlepiej spróbuj podbić level konta pomagając komuś.

1

To może ktoś zdefiniować ile ta "chwila" wynosi i czy jak spróbuje za chwila minus kawałek chwili to, czy ten czas się resetuje i znowu muszę czekać chwilę, czy tylko ten kawałek chwili?

1

Tak, jest limit który wynosi 1 post/komentarz/wpis na mikro na 5 min. Można pomyśleć o zwiększeniu tego limitu. Nie dotyczy on osób posiadających min 100 pkt reputacji.

@Patryk27: po dodaniu posta nie możemy resetować licznika gdyż właśnie o to chodzi aby nie można było dodać kolejnego. Edycja czy dodawanie jest obsługiwane przez te samą akcje kontrolera. Pod tę akcję podpięty jest middleware, który blokuje zbyt częste dodawanie. Zwiększa on licznik prób tylko po dodaniu materiału (kod HTTP == 201).

Natomiast rzeczywiście może być tak jak pisze @S4t, a odpowiedzialna za to jest ta linia: https://github.com/adam-boduch/coyote/blob/master/app/Http/Middleware/ThrottleSubmission.php#L22

To zdecydowanie bug i trzeba będzie pilnie się temu przyjrzeć. Dzięki za zgłoszenie!

1

Zostało to poprawione i wkrótce będzie na produkcji.

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