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