From: Mathieu Baudier Date: Mon, 3 Feb 2020 08:21:43 +0000 (+0100) Subject: Do not override first init system roles in DEV mode. X-Git-Tag: argeo-commons-2.1.85~10 X-Git-Url: http://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=581f2d67cac937fcbcd11c7af0c7256499b7195a Do not override first init system roles in DEV mode. --- 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); }