Добрый вечер коллеги!
Нашёл такую штуку - после обновления многие страницы стали валиться в момент сохранения ( да в принципе и в 2.3 валилось, но по другому). Сейчас нашёл такой пример
в базе в локализации было записано
2497 1 ActivityLog.EditSettings Edited settings
3877 2 ActivityLog.EditSettings Изменена настройка ('{0}')
в коде же написано
_customerActivityService.InsertActivity("EditSettings", _localizationService.GetResource("ActivityLog.EditSettings"));
а InsertActivity имеет такую реализацию
public virtual ActivityLog InsertActivity(string systemKeyword, string comment)
{
return InsertActivity(systemKeyword, comment, new object[0]);
}
в InsertActivity с тремя параметрами есть такая строчка в свою очередь
comment = string.Format(comment, commentParams);
то есть в итоге мы имеем что то вроде
comment = string.Format(Изменена настройка ('{0}'), new object[0]);
возможно это баг только для россии только актуален, а может и нет. Есть ли какая нибудь надежда на светлое русское будущее или нет? :)
Нашёл такую штуку - после обновления многие страницы стали валиться в момент сохранения ( да в принципе и в 2.3 валилось, но по другому). Сейчас нашёл такой пример
в базе в локализации было записано
2497 1 ActivityLog.EditSettings Edited settings
3877 2 ActivityLog.EditSettings Изменена настройка ('{0}')
в коде же написано
_customerActivityService.InsertActivity("EditSettings", _localizationService.GetResource("ActivityLog.EditSettings"));
а InsertActivity имеет такую реализацию
public virtual ActivityLog InsertActivity(string systemKeyword, string comment)
{
return InsertActivity(systemKeyword, comment, new object[0]);
}
в InsertActivity с тремя параметрами есть такая строчка в свою очередь
comment = string.Format(comment, commentParams);
то есть в итоге мы имеем что то вроде
comment = string.Format(Изменена настройка ('{0}'), new object[0]);
возможно это баг только для россии только актуален, а может и нет. Есть ли какая нибудь надежда на светлое русское будущее или нет? :)