From 77283455bb6a6ff701a63b80c4d7bbb347dd92ac Mon Sep 17 00:00:00 2001 From: Marco Zanon Date: Sat, 2 Mar 2024 17:02:54 +0000 Subject: [PATCH] Fixed a bug which prevented full license files to be written properly. --- 9.x/CHANGELOG | 5 +++++ .../com/marcozanon/macaco/licensing/MLicenseManager.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/9.x/CHANGELOG b/9.x/CHANGELOG index 9ff8ba1..847a834 100644 --- a/9.x/CHANGELOG +++ b/9.x/CHANGELOG @@ -2,6 +2,11 @@ Macaco Copyright (c) 2009-2024 Marco Zanon . See LICENSE for details. +------------------ +9.2.1 (2024-03-02) +------------------ +* Fixed a bug which prevented full license files to be written properly. + ------------------ 9.2.0 (2024-02-29) ------------------ diff --git a/9.x/src/main/java/com/marcozanon/macaco/licensing/MLicenseManager.java b/9.x/src/main/java/com/marcozanon/macaco/licensing/MLicenseManager.java index f90fe07..8020158 100644 --- a/9.x/src/main/java/com/marcozanon/macaco/licensing/MLicenseManager.java +++ b/9.x/src/main/java/com/marcozanon/macaco/licensing/MLicenseManager.java @@ -38,7 +38,7 @@ public class MLicenseManager { // MJsonObject fullLicense = MLicenseManager.generateFullLicense(privateKeyPemString, licenseSkeletonJsonString); // - Files.write(fullLicenseFile, fullLicense.getJsonValue(true).getBytes(MConstants.DEFAULT_CHARSET), StandardOpenOption.CREATE); + Files.write(fullLicenseFile, fullLicense.getJsonValue(true).getBytes(MConstants.DEFAULT_CHARSET), StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING); } catch (IOException exception) { throw new MLicensingException("Could not generate full license.", exception); -- 2.30.2