diff --git a/hack/grafana-dashboards-configmap-generator/bin/grafana_dashboards_generate.sh b/hack/grafana-dashboards-configmap-generator/bin/grafana_dashboards_generate.sh
index 4a328959ee2fa8b2ef61d2ba413eddac9b6aabc3..0a37c4918a0fe66ebe91fa53dbe890ff2d20cad3 100755
--- a/hack/grafana-dashboards-configmap-generator/bin/grafana_dashboards_generate.sh
+++ b/hack/grafana-dashboards-configmap-generator/bin/grafana_dashboards_generate.sh
@@ -197,9 +197,11 @@ addArrayToConfigMap() {
     # File content: Indent 4
     cat $file | sed "s/^/    /"
 
+    # If source file was not ended properly we add newline character
+    [ "$(tail -c 1 "$file")" ] && echo
+
     # Dashboard foot
     test "$type" = "dashboard" && cat $DASHBOARD_FOOT_FILE
-    [ "$(tail -c 1 "$file")" ] && echo
   done
   echo "---"