Skip to content

Commit af1f03f

Browse files
committed
Исправлено получение настроек по умолчанию #70
1 parent 0957f80 commit af1f03f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/Классы/УстановкаПакета.os

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,9 @@
295295
Функция ИнициализироватьСоединение(Сервер) Экспорт
296296

297297
НастройкиПрокси = НастройкиПриложенияOpm.Получить().Прокси;
298-
Если НастройкиПрокси.ИспользоватьПрокси = Истина Тогда
298+
Если НастройкиПрокси.ИспользоватьПрокси Тогда
299299
Прокси = Новый ИнтернетПрокси(НастройкиПрокси.ПроксиПоУмолчанию);
300-
Если НастройкиПрокси.ПроксиПоУмолчанию = Ложь Тогда
300+
Если НастройкиПрокси.ПроксиПоУмолчанию Тогда
301301
Прокси.Установить("http",НастройкиПрокси.Сервер,НастройкиПрокси.Порт,НастройкиПрокси.Пользователь,НастройкиПрокси.Пароль,НастройкиПрокси.ИспользоватьАутентификациюОС);
302302
КонецЕсли;
303303
Соединение = Новый HTTPСоединение(Сервер,,,,Прокси);

src/Модули/НастройкиПриложенияOpm.os

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,14 @@
6767
мНастройки = НастройкиПоУмолчанию();
6868
КонецПроцедуры
6969

70-
Функция ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Настройки)
71-
НовыеНастройки = НастройкиПоУмолчанию();
70+
Функция ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Знач Настройки, НовыеНастройки = Неопределено)
71+
Если НовыеНастройки = Неопределено Тогда
72+
НовыеНастройки = НастройкиПоУмолчанию();
73+
КонецЕсли;
7274
Для каждого Настройка Из Настройки Цикл
7375
Значение = Настройка.Значение;
7476
Если ТипЗнч(Значение) = Тип("Структура") Тогда
75-
Значение = ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Значение);
77+
Значение = ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Значение, НовыеНастройки[Настройка.Ключ]);
7678
КонецЕсли;
7779
НовыеНастройки.Вставить(Настройка.Ключ, Значение);
7880
КонецЦикла;

0 commit comments

Comments
 (0)