From 79f3f42cec1e115077d08b674c2041cb6e58a069 Mon Sep 17 00:00:00 2001
From: Viktor Kovtun <viktor.kovtun@id.ethz.ch>
Date: Wed, 16 Dec 2020 10:21:55 +0100
Subject: [PATCH] SSDM-10383 Fixing failing DSS build.

---
 .../cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java      | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
index c93f54c6cfa..26f9895a826 100644
--- a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
+++ b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
@@ -19,6 +19,7 @@ package ch.systemsx.cisd.dbmigration.postgresql;
 import java.io.File;
 import java.io.FilenameFilter;
 import java.util.Arrays;
+import java.util.Objects;
 
 import javax.sql.DataSource;
 
@@ -267,6 +268,10 @@ public class PostgreSQLAdminDAO extends AbstractDatabaseAdminDAO
         final Script mainScript = scripts[1];
         final Script afterScript = scripts[2];
 
+        Objects.requireNonNull(beforeScript, "Full text search before script cannot be loaded.");
+        Objects.requireNonNull(mainScript, "Full text search main script cannot be loaded.");
+        Objects.requireNonNull(afterScript, "Full text search after script cannot be loaded.");
+
         operationLog.info("Executing full text search preparation script...");
         scriptExecutor.execute(beforeScript, false, null);
         operationLog.info("Finished executing full text search preparation script.");
-- 
GitLab