SASGIS - Домен, сайт, форум, багтрекер
View Issue Details
0002355Домен, сайт, форум, багтрекер[All Projects] Багpublic07-03-2014 18:0007-07-2014 03:11
zed 
Parasite 
normalminorhave not tried
resolvedfixed 
0002355: Потерялось вложение при перемещении тикета
Переместил тикет 0002354 из SACS в SAS, после чего, вложение "пропало" (см. скриншот).
No tags attached.
related to 0002354resolved vdemidov SAS.Планета Невозможно убрать в трей версию 140301.7919 
related to 0002446closed vdemidov SAS.Планета Access violation at address 0077EF97 in module 'SASPlanet.Debug.exe'. Read of address 00000008. 
gif Image.gif (1,956) 07-03-2014 18:00
http://www.sasgis.org/mantis/file_download.php?file_id=1698&type=bug
gif
Issue History
07-03-2014 18:00zedNew Issue
07-03-2014 18:00zedFile Added: Image.gif
14-03-2014 03:52ParasiteNote Added: 0013947
14-03-2014 03:52ParasiteNote Edited: 0013947bug_revision_view_page.php?bugnote_id=13947#r5978
14-03-2014 04:13ParasiteNote Added: 0013948
14-03-2014 04:13ParasiteStatusnew => resolved
14-03-2014 04:13ParasiteResolutionopen => fixed
14-03-2014 04:13ParasiteAssigned To => Parasite
14-03-2014 04:14ParasiteRelationship addedrelated to 0002354
14-03-2014 09:28zedNote Added: 0013950
14-03-2014 09:45ParasiteNote Added: 0013954
12-06-2014 09:25vdemidovRelationship addedrelated to 0002446
12-06-2014 09:26vdemidovStatusresolved => assigned
06-07-2014 08:18ParasiteStatusassigned => resolved
06-07-2014 17:36zedNote Added: 0014391
07-07-2014 03:11ParasiteNote Added: 0014392
07-07-2014 03:14ParasiteNote Edited: 0014392bug_revision_view_page.php?bugnote_id=14392#r6155

Notes
(0013947)
Parasite   
14-03-2014 03:52   
>Снимок.JPG
Подозреваю что в папке вложений САСа уже был файл с таким "уникальным" именем, и попытка переноса его из папки SACSа завершилась неудачей.

(0013948)
Parasite   
14-03-2014 04:13   
Так и есть.
Поправил маппинг в базе ручками.
(0013950)
zed   
14-03-2014 09:28   
Т.е. оно и дальше так будет глючить, если имена файлов совпадут?
(0013954)
Parasite   
14-03-2014 09:45   
Понятия не имею.
Насколько я понял из беглого просмотра php - мантис проверяет уникальность файла на момент загрузки юзером (и нормально это отрабатывает), а не на момент перемещения между папками смежных проектов. Имхо - баг.
(0014391)
zed   
06-07-2014 17:36   
Удалось починить?

На старом хостинге оно так не глючило, насколько я помню. Перемещать тикеты приходилось неоднократно.
(0014392)
Parasite   
07-07-2014 03:11   
(edited on: 07-07-2014 03:14)
>На старом хостинге оно так не глючило, насколько я помню. Перемещать тикеты приходилось неоднократно.
На старом хостинге аттачи хранились в базе в блобах, и имена файлов при перемещении ни на что не влияли (менялась только запись привязки тикета к ID конкретного раздела). И глючило и тормозило оно гораздо больше - но по другой причине (базе размером в пару гигабайт, забитой блобами и фрагментированной по самые уши).

На новом хостинге аттачи хранятся в виде файлов в папках, и при перемещении файла с неуникальным именем из папки в папку (разделы мантиса = папки на диске) - иногда бывает коллизия. Мантис это почему-то не отрабатывает корректно. Лечится ручками.

Надо обновлять мантиса, но все как-то не до этого.