1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/siteserver-cms

 / Детали:

Управление колонками; поэтому перемещение узлов колонок может привести к аномалиям данных ParentsPath.

Предстоит сделать
Владелец
Создано  
27.02.2025

Глубоко расположенные узлы могут вызывать аномалии данных ParentsPath для своих потомков при перетаскивании. Это непосредственно влияет на отображение данных stl:location.

Примерный временный исправляющий код:

  1. Найдите файл SSCMS.Core\Repositories\ChannelRepository.Order.cs
  2. Найдите метод DropAsync()
  3. В строке 162 добавьте следующий временный код исправления:
// Ниже приведён код решения проблемы с обновлением ParentsPath для глубоких потомков
#region whj 2023-4-19
summaries = new List<ChannelSummary>(await GetSummariesAsync(siteId)); // Получаем последние данные из базы данных
var childrenSummaries = summaries.Where(p => p.ParentId == sourceId);
foreach (var item in childrenSummaries)
{
    await UpdateParentAsync(summaries, item.Id, source);
}
#endregion

Изображение

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/siteserver-cms.git
git@api.gitlife.ru:oschina-mirror/siteserver-cms.git
oschina-mirror
siteserver-cms
siteserver-cms