e821d881a916ded05893b58bb495a42ff9cdfa70
Проблема: при перемещении товаров стрелками вверх/вниз приоритеты изменялись только в UI, но при сохранении их значения не обновлялись в БД и возвращались в исходное состояние. Причина: после сохранения формсета в view.form_valid() вызывалась функция _recalculate_priorities(), которая перезаписывала все приоритеты по ID товаров, игнорируя значения из формсета. Решение: 1. Удалена функция _recalculate_priorities() которая перезаписывала приоритеты 2. Теперь приоритеты сохраняются напрямую из формсета (inlineformset содержит поле 'priority') 3. Улучшен JavaScript селектор в updatePriorities() для более надёжного нахождения поля priority 4. Добавлено логирование в консоль для отладки (console.log) Теперь при перемещении товаров стрелками и нажатии "Сохранить" приоритеты правильно сохраняются в БД. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
Description
No description provided
Languages
Python
57%
HTML
32%
JavaScript
9.5%
CSS
1.1%
Shell
0.4%