[Tickets] Ошибка загрузки файла - Файл с таким именем или содержимым уже существует

Доброго всем всего!

Скажите пожалуйста, вот эта ошибка "Файл с таким именем или содержимым уже существует" возникает даже у свежезареганного юзера. Не со всеми файлами, а только с теми, которые я грузил от другого юзера.

Я поковырял и дошло до меня, что этот файл лежит в папке "/assets/images/tickets/0/" — это означает, что эти файлы не используются (или пока не используются) тикетами, то бишь они как-бы в процессе присвоения к определённому тикету, так? А можно ли как-то безболезненно очистить список этих файлов?

А то получается так, что если я загрузил файл, а потом не добавил тикет, то в следующий раз этот файл загрузить никак не получится. Ведь так?
Пашок
26 февраля 2015, 09:34
modx.pro
2 065
0

Комментарии: 4

Василий Наумкин
26 февраля 2015, 12:39
0
Это защита от перезаписи одного файла другим юзером.
Логика работы здесь — bezumkin.ru/sections/components/2903/

Можешь удалить эти файлы, ничего не сломается.
    Пашок
    Пашок
    26 февраля 2015, 13:45
    0
    Это каждый раз придётся чистить эту папку, верно?

    А что если такая ситуация:
    Я подготовил всё к отправке, загрузил файлы и т.д. И вдруг что-то произошло, обрушилась волна цунами, и мне пришлось заново заполнять и грузить файлы, но так как эти файлы уже находятся в папке "/0/", то Tickets их не примет, ведь так? Что делать в такой ситуации? Как-то можно узнать, что эти файлы в папке "/0/" уже не используются и их пора удалить? Кроме того, что можно чистить папку от файлов загруженных раньше суток.
      Василий Наумкин
      26 февраля 2015, 13:50
      0
      но так как эти файлы уже находятся в папке "/0/", то Tickets их не примет, ведь так?
      Прочитай заметку по ссылке, я же на для красоты её дал.

      Цитата:
      Сразу после загрузки файлам присваивается пользователь-владелец и нулевой документ-родитель. Пока вы не сохраните тикет вместе с загруженным файлом — он считается новым и показывается вам в окошке создания и редактирования тикета.
      То есть, ничего повторно грузить не нужно.

      Как-то можно узнать, что эти файлы в папке "/0/" уже не используются и их пора удалить? Кроме того, что можно чистить папку от файлов загруженных раньше суток.
      Пойти и спросить у их хозяина, собирается ли он их использовать, или можно удалять?
        Пашок
        Пашок
        26 февраля 2015, 14:57
        0
        БлагоДарю за разъяснение.

        Ко мне тут пришла мысль о том, что вдруг, если пользователь загрузил файл, произошёл какой-то катаклизм, вследствии чего он потерял доступ к аккаунту, к мылу, на котором был зареган аккаунт, и зарегал новый. Снова всё заполнил, как в прошлый раз, грузит файлы, а ему пишет, что такой файл уже есть. :)

        Не стал спрашивать об этом, т.к. вероятность чудовищно мала.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4