-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
-
-
Sprint 258: Ultimate Unrespons
-
2
-
Web GUI: Fixed share disappearing from the list after delete failure.
-
Include to Changelog
Reprodukcja:
- user A tworzy katalog
- user B robi z niego share'a
- user A nie ma manage shares, ale kasuje katalog, zostaje zombie share
- User A lub B próbuje go usunąć, w sumie u obu powinien być prolbem
Analiza kodu:
Wykonywane jest destroyRecord na share, ale się nie udaje. Share automatycznie wylatuje z listy space.shareList.list - nie wiem dlaczego, pewnie jest gdzieś jakiś mechanizm usuwania usuwanych rekordów. Można przy okazji zobaczyć, czy w innych przypadkach też tak nie ma i nie trzeba tych błędów obsługiwać generycznie.