From 6fcabdf12607b131d52bb9bb7ec595290f53ddfd Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Fri, 1 Sep 2017 13:17:24 +0200
Subject: [PATCH] check for too big overlay is done on the client side

---
 frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
index eade9ce884..429bdcefdc 100644
--- a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
@@ -450,6 +450,8 @@ OverlayPanel.prototype.openAddOverlayDialog = function () {
       }
       if (fileContent === null) {
         GuiConnector.alert("Neither file was selected nor data was entered");
+      } else if (fileContent.length > 1024 * 256) {
+        GuiConnector.alert("File to big.<br>Please reduce file size or contact administrators.");
       } else {
         var data = {
           name: nameInput.value,
-- 
GitLab