From 3ef2ddd5cb1ee57317ffb757aceb86355a612a17 Mon Sep 17 00:00:00 2001
From: Roberto Sánchez <roberto.sanchez@curisit.net>
Date: Mon, 24 Feb 2014 14:55:10 +0000
Subject: [PATCH] #593 feature - Changed CRC logo inclusion in request to optional, the server will check if logo is mandatory or not

---
 src/main/java/net/curisit/securis/ReqGenerator.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/net/curisit/securis/ReqGenerator.java b/src/main/java/net/curisit/securis/ReqGenerator.java
index 09545fd..3aecc16 100644
--- a/src/main/java/net/curisit/securis/ReqGenerator.java
+++ b/src/main/java/net/curisit/securis/ReqGenerator.java
@@ -71,7 +71,7 @@
 		byte[] json;
 		try {
 			json = JsonUtils.toJSON(req, true).getBytes("utf-8");
-			Files.write(Paths.get(file.toURI()), json, StandardOpenOption.CREATE);
+			Files.write(Paths.get(file.toURI()), json, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING);
 		} catch (UnsupportedEncodingException e) {
 			log.error("Error creating json doc from request: " + req, e);
 			throw new SeCurisException("Error creating json doc from request: " + req, e);
@@ -80,13 +80,15 @@
 			throw new SeCurisException("Error creating request file: " + file, e);
 		}
 
-		log.info("License saved in {}", file);
+		log.debug("License saved in {}", file);
 
 	}
 
 	private String getCrcLogo() {
 		String logResource = "images/logo_customer.png";
 		InputStream is = getClass().getClassLoader().getResourceAsStream(logResource);
+		if (is == null)
+			return null;
 		try {
 			String shaLogo = LicUtils.sha256(IOUtils.toByteArray(is), LOGO_SECRET);
 			return shaLogo;

--
Gitblit v1.3.2