From 3539394bc9ba43ddcc98b4e105b6bdf2e56d850b Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Mon, 2 Apr 2018 14:18:06 +0700
Subject: [PATCH] perbaikan sn

---
 xmlout.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/xmlout.js b/xmlout.js
index 2b2ce9d..f09aed1 100644
--- a/xmlout.js
+++ b/xmlout.js
@@ -176,7 +176,11 @@ function prefixMessageWithSN(data) {
 
     sn = '';
 
-    if (data['MESSAGE'].search(/^SN=.+;/) == -1) {
+    if (data.SN && data.SN.trim()) {
+        sn = data['SN'].replace(/ /g, '-').replace(/-*/g, '-').trim();
+        return 'SN=' + sn + '; ' + data['MESSAGE'];
+    }
+    else if (data['MESSAGE'].search(/^SN=.+;/) == -1) {
         if (data['SN'] && data['SN'].trim()) {
             sn = data['SN'].trim();
         }
-- 
1.9.0