From f158b482e480660e40cb91d0671b8fc045ea47b2 Mon Sep 17 00:00:00 2001 From: Egor Ivanov Date: Tue, 27 Aug 2024 11:27:36 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BE=D1=88=D0=B8?= =?UTF-8?q?=D0=B1=D0=BA=D0=B8=20=D1=81=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83?= =?UTF-8?q?=D0=B7=D0=BA=D0=BE=D0=B9=20=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pulsar/jenkins/library/steps/LoadExtensions.groovy | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ru/pulsar/jenkins/library/steps/LoadExtensions.groovy b/src/ru/pulsar/jenkins/library/steps/LoadExtensions.groovy index 425b668..f757f42 100644 --- a/src/ru/pulsar/jenkins/library/steps/LoadExtensions.groovy +++ b/src/ru/pulsar/jenkins/library/steps/LoadExtensions.groovy @@ -88,6 +88,15 @@ class LoadExtensions implements Serializable { def optionsInstance = config."$optionsName" if (optionsInstance) { + try { + // Для InitInfoBaseOptions необходимо возвращать путь к файлу настроек vrunner только если база загружается из архива + if (!optionsInstance.templateDBLoaded()) { + return "" + } + } catch (MissingMethodException e) { + // Метод templateDBLoaded вполне может отсутствовать, и это не является ошибкой + } + return optionsInstance."vrunnerSettings" } else { return ""