diff --git a/src/DataProcessors/ирИсторияГита/Forms/Форма/Ext/Form/Module.bsl b/src/DataProcessors/ирИсторияГита/Forms/Форма/Ext/Form/Module.bsl index 8c9e22ce6..e43a0a758 100644 --- a/src/DataProcessors/ирИсторияГита/Forms/Форма/Ext/Form/Module.bsl +++ b/src/DataProcessors/ирИсторияГита/Forms/Форма/Ext/Form/Module.bsl @@ -857,7 +857,7 @@ // В коммите слияния почему то работает только для первого файла //Команда = Команда + ЭлементыФормы.Коммиты.ТекущаяСтрока.Коммит // + ?(Не ЭлементыФормы.Коммиты.ТекущаяСтрока.Слияние, "~", "^^" + ЭлементыФормы.Родители.ТекущаяСтрока.Номер); - Команда = Команда + ?(Родители.Количество() = 1, Родители[0].Коммит, Родители.Найти(ЭлементыФормы.ФайлыКоммита.ТекущаяСтрока.НомерРодителя, "Номер").Коммит); + Команда = Команда + ?(Родители.Количество() = 1 Или Родители.Найти("Родитель", "Роль") = Неопределено, Родители[0].Коммит, Родители.Найти(ЭлементыФормы.ФайлыКоммита.ТекущаяСтрока.НомерРодителя, "Номер").Коммит); Иначе Если ПустаяСтрока(ЭлементыФормы.Коммиты.ТекущаяСтрока.Коммит) Тогда Возврат ирОбщий.ПрочитатьТекстИзФайлаЛкс(ИмяРабочегоФайла());