From b706e7802a9fbf3b69a55148d03047950da015b1 Mon Sep 17 00:00:00 2001
From: Matthai Kurian <matthai.kurian@frentix.com>
Date: Thu, 24 May 2012 11:50:16 +0200
Subject: [PATCH] Needs mkdirs for starting off with empty data dir

---
 src/main/java/org/olat/upgrade/DatabaseUpgradeManager.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/org/olat/upgrade/DatabaseUpgradeManager.java b/src/main/java/org/olat/upgrade/DatabaseUpgradeManager.java
index b8b7fb3d3d4..dbd2ce62c61 100644
--- a/src/main/java/org/olat/upgrade/DatabaseUpgradeManager.java
+++ b/src/main/java/org/olat/upgrade/DatabaseUpgradeManager.java
@@ -137,6 +137,7 @@ public class DatabaseUpgradeManager extends UpgradeManagerImpl {
 	@SuppressWarnings("unchecked")
 	protected void initUpgradesHistories() {
 		File upgradesDir = new File(WebappHelper.getUserDataRoot(), SYSTEM_DIR);
+		upgradesDir.mkdirs();
 		File upgradesHistoriesFile = new File(upgradesDir, INSTALLED_UPGRADES_XML);
 		if (upgradesHistoriesFile.exists()) {
 			upgradesHistories = (Map<String, UpgradeHistoryData>) XStreamHelper.readObject(upgradesHistoriesFile);
-- 
GitLab