summaryrefslogtreecommitdiff
path: root/util/src/main/kotlin/DB.kt
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-10-23 03:26:46 +0200
committerMS <ms@taler.net>2023-10-24 10:57:31 +0200
commit553ce68abdb4c73e486994594bae2bcc6cfdef2d (patch)
tree4080040af5b91371e15838db482eb454f94c9f61 /util/src/main/kotlin/DB.kt
parent297228f904554b09e320fa490035a0d68450d746 (diff)
downloadlibeufin-553ce68abdb4c73e486994594bae2bcc6cfdef2d.tar.gz
libeufin-553ce68abdb4c73e486994594bae2bcc6cfdef2d.tar.bz2
libeufin-553ce68abdb4c73e486994594bae2bcc6cfdef2d.zip
nexus db: creating & getting payment initiations.
Diffstat (limited to 'util/src/main/kotlin/DB.kt')
-rw-r--r--util/src/main/kotlin/DB.kt9
1 files changed, 7 insertions, 2 deletions
diff --git a/util/src/main/kotlin/DB.kt b/util/src/main/kotlin/DB.kt
index 9c530e2b..2966880a 100644
--- a/util/src/main/kotlin/DB.kt
+++ b/util/src/main/kotlin/DB.kt
@@ -400,8 +400,13 @@ fun initializeDatabaseTables(cfg: DatabaseConfig, sqlFilePrefix: String) {
val sqlPatchText = path.readText()
conn.execSQLUpdate(sqlPatchText)
}
- val sqlProcedures = File("${cfg.sqlDir}/procedures.sql").readText()
- conn.execSQLUpdate(sqlProcedures)
+ val sqlProcedures = File("${cfg.sqlDir}/procedures.sql")
+ // Nexus doesn't have any procedures.
+ if (!sqlProcedures.exists()) {
+ logger.info("No procedures.sql for the SQL collection: $sqlFilePrefix")
+ return@transaction
+ }
+ conn.execSQLUpdate(sqlProcedures.readText())
}
}
}