From 6d9b5a04b0a13bc0ce5eb2024f559173c15af561 Mon Sep 17 00:00:00 2001 From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch> Date: Wed, 13 Dec 2017 10:39:54 +0100 Subject: [PATCH] Make sure we found an update package matching our pattern. Refers to #13 --- AutoTx-Updater/Update-Service.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AutoTx-Updater/Update-Service.ps1 b/AutoTx-Updater/Update-Service.ps1 index 33da4c6..f008aac 100644 --- a/AutoTx-Updater/Update-Service.ps1 +++ b/AutoTx-Updater/Update-Service.ps1 @@ -260,6 +260,12 @@ function Copy-ServiceFiles { Where-Object {$_ -match $Pattern} | Sort-Object | Select-Object -Last 1 + + if ([string]::IsNullOrEmpty($PkgDir)) { + Write-Host "ERROR: couldn't find package matching '$($Pattern)'!" + Exit + } + Stop-MyService "Trying to update service using package [$($PkgDir)]." Write-Verbose "Update source package: $($PkgDir)" Copy-Item -Recurse -Force -ErrorAction Stop ` -- GitLab