Skip to content
Snippets Groups Projects
Commit b20e9021 authored by Juan Fuentes's avatar Juan Fuentes
Browse files

SSDM-8241 : validate spaces before saving

parent 8b016e13
No related branches found
No related tags found
No related merge requests found
...@@ -138,6 +138,7 @@ function SettingsManager(serverFacade) { ...@@ -138,6 +138,7 @@ function SettingsManager(serverFacade) {
this._validateSettings = function(settings) { this._validateSettings = function(settings) {
var errors = []; var errors = [];
this._validateSpaces(settings, errors);
this._validateForcedDisableRTF(settings, errors); this._validateForcedDisableRTF(settings, errors);
this._validateForcedMonospaceFont(settings, errors); this._validateForcedMonospaceFont(settings, errors);
this._validateDataSetTypeForFileNameMap(settings, errors); this._validateDataSetTypeForFileNameMap(settings, errors);
...@@ -145,6 +146,16 @@ function SettingsManager(serverFacade) { ...@@ -145,6 +146,16 @@ function SettingsManager(serverFacade) {
return errors; return errors;
} }
this._validateSpaces = function(settings, errors) {
if(settings.inventorySpaces) {
for(var idx = 0; idx < settings.inventorySpaces.length; idx++) {
if(!settings.inventorySpaces[idx]) {
errors.push("Empty value found instead of a space, please delete it before save.");
}
}
}
}
this._validateSampleTypeDefinitionsExtension = function(settings, errors) { this._validateSampleTypeDefinitionsExtension = function(settings, errors) {
if (settings.sampleTypeDefinitionsExtension) { if (settings.sampleTypeDefinitionsExtension) {
for (var sampleType of Object.keys(settings.sampleTypeDefinitionsExtension)) { for (var sampleType of Object.keys(settings.sampleTypeDefinitionsExtension)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment