From 581f2d67cac937fcbcd11c7af0c7256499b7195a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 3 Feb 2020 09:21:43 +0100 Subject: [PATCH] Do not override first init system roles in DEV mode. --- .../src/org/argeo/cms/internal/kernel/InitUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java index ef6a267c6..ebb2ef8f7 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/InitUtils.java @@ -162,8 +162,9 @@ class InitUtils { try { FileUtils.copyInputStreamToFile(InitUtils.class.getResourceAsStream(demoBaseDn + ".ldif"), businessRolesFile); - FileUtils.copyInputStreamToFile( - InitUtils.class.getResourceAsStream("example-ou=roles,ou=node.ldif"), systemRolesFile); + if (!systemRolesFile.exists()) + FileUtils.copyInputStreamToFile( + InitUtils.class.getResourceAsStream("example-ou=roles,ou=node.ldif"), systemRolesFile); } catch (IOException e) { throw new CmsException("Cannot copy demo resources", e); } -- 2.30.2