SASGIS - Домен, сайт, форум, багтрекер |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002355 | Домен, сайт, форум, багтрекер | [All Projects] Баг | public | 07-03-2014 18:00 | 07-07-2014 03:11 |
|
Reporter | zed | |
Assigned To | Parasite | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
|
Summary | 0002355: Потерялось вложение при перемещении тикета |
Description | Переместил тикет 0002354 из SACS в SAS, после чего, вложение "пропало" (см. скриншот). |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0002354 | resolved | vdemidov | SAS.Планета | Невозможно убрать в трей версию 140301.7919 | related to | 0002446 | closed | vdemidov | SAS.Планета | Access violation at address 0077EF97 in module 'SASPlanet.Debug.exe'. Read of address 00000008. |
|
Attached Files | Image.gif (1,956) 07-03-2014 18:00 http://www.sasgis.org/mantis/file_download.php?file_id=1698&type=bug
|
|
Issue History |
Date Modified | Username | Field | Change |
07-03-2014 18:00 | zed | New Issue | |
07-03-2014 18:00 | zed | File Added: Image.gif | |
14-03-2014 03:52 | Parasite | Note Added: 0013947 | |
14-03-2014 03:52 | Parasite | Note Edited: 0013947 | bug_revision_view_page.php?bugnote_id=13947#r5978 |
14-03-2014 04:13 | Parasite | Note Added: 0013948 | |
14-03-2014 04:13 | Parasite | Status | new => resolved |
14-03-2014 04:13 | Parasite | Resolution | open => fixed |
14-03-2014 04:13 | Parasite | Assigned To | => Parasite |
14-03-2014 04:14 | Parasite | Relationship added | related to 0002354 |
14-03-2014 09:28 | zed | Note Added: 0013950 | |
14-03-2014 09:45 | Parasite | Note Added: 0013954 | |
12-06-2014 09:25 | vdemidov | Relationship added | related to 0002446 |
12-06-2014 09:26 | vdemidov | Status | resolved => assigned |
06-07-2014 08:18 | Parasite | Status | assigned => resolved |
06-07-2014 17:36 | zed | Note Added: 0014391 | |
07-07-2014 03:11 | Parasite | Note Added: 0014392 | |
07-07-2014 03:14 | Parasite | Note Edited: 0014392 | bug_revision_view_page.php?bugnote_id=14392#r6155 |
Notes |
|
|
>Снимок.JPG
Подозреваю что в папке вложений САСа уже был файл с таким "уникальным" именем, и попытка переноса его из папки SACSа завершилась неудачей.
|
|
|
|
Так и есть.
Поправил маппинг в базе ручками. |
|
|
(0013950)
|
zed
|
14-03-2014 09:28
|
|
Т.е. оно и дальше так будет глючить, если имена файлов совпадут? |
|
|
|
Понятия не имею.
Насколько я понял из беглого просмотра php - мантис проверяет уникальность файла на момент загрузки юзером (и нормально это отрабатывает), а не на момент перемещения между папками смежных проектов. Имхо - баг. |
|
|
(0014391)
|
zed
|
06-07-2014 17:36
|
|
Удалось починить?
На старом хостинге оно так не глючило, насколько я помню. Перемещать тикеты приходилось неоднократно. |
|
|
(0014392)
|
Parasite
|
07-07-2014 03:11
(edited on: 07-07-2014 03:14) |
|
>На старом хостинге оно так не глючило, насколько я помню. Перемещать тикеты приходилось неоднократно.
На старом хостинге аттачи хранились в базе в блобах, и имена файлов при перемещении ни на что не влияли (менялась только запись привязки тикета к ID конкретного раздела). И глючило и тормозило оно гораздо больше - но по другой причине (базе размером в пару гигабайт, забитой блобами и фрагментированной по самые уши).
На новом хостинге аттачи хранятся в виде файлов в папках, и при перемещении файла с неуникальным именем из папки в папку (разделы мантиса = папки на диске) - иногда бывает коллизия. Мантис это почему-то не отрабатывает корректно. Лечится ручками.
Надо обновлять мантиса, но все как-то не до этого.
|
|