7 years ago
#759 Цитировать
Добрый вечер коллеги!
Нашёл такую штуку - после обновления многие страницы стали валиться в момент сохранения ( да в принципе и в 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]);

возможно это баг только для россии только актуален, а может и нет. Есть ли какая нибудь надежда на светлое русское будущее или нет? :)
0