# HG changeset patch # User Tom Gottfried # Date 1477682611 -7200 # Node ID 390dabbf27ed54b8c88c37a5e758f1a707cb115d # Parent a1bbfddb77b9ac45f0e86e6cb52a8b41630849ff Empty string for media descriptor is disallowed. This follows server Rev 1ef08710aaeb. diff -r a1bbfddb77b9 -r 390dabbf27ed app/model/Messprogramm.js --- a/app/model/Messprogramm.js Fri Oct 28 20:04:20 2016 +0200 +++ b/app/model/Messprogramm.js Fri Oct 28 21:23:31 2016 +0200 @@ -40,7 +40,13 @@ }, { name: 'ortId' }, { - name: 'mediaDesk' + name: 'mediaDesk', + serialize: function(value) { + if (value === '') { + return null; + } + return value; + } }, { name: 'umwId', serialize: function(value) { diff -r a1bbfddb77b9 -r 390dabbf27ed app/model/Probe.js --- a/app/model/Probe.js Fri Oct 28 20:04:20 2016 +0200 +++ b/app/model/Probe.js Fri Oct 28 21:23:31 2016 +0200 @@ -37,7 +37,13 @@ }, { name: 'probenartId' }, { - name: 'mediaDesk' + name: 'mediaDesk', + serialize: function(value) { + if (value === '') { + return null; + } + return value; + } }, { name: 'media' }, { diff -r a1bbfddb77b9 -r 390dabbf27ed app/view/form/Messprogramm.js --- a/app/view/form/Messprogramm.js Fri Oct 28 20:04:20 2016 +0200 +++ b/app/view/form/Messprogramm.js Fri Oct 28 21:23:31 2016 +0200 @@ -560,8 +560,11 @@ }, setMediaDesk: function(record) { - var media = record.get('mediaDesk').split(' '); - this.setMediaSN(0, media); + var media = record.get('mediaDesk'); + if (media) { + var mediaParts = media.split(' '); + this.setMediaSN(0, mediaParts); + } }, setMediaSN: function(ndx, media, beschreibung) { diff -r a1bbfddb77b9 -r 390dabbf27ed app/view/form/Probe.js --- a/app/view/form/Probe.js Fri Oct 28 20:04:20 2016 +0200 +++ b/app/view/form/Probe.js Fri Oct 28 21:23:31 2016 +0200 @@ -410,8 +410,11 @@ }, setMediaDesk: function(record) { - var media = record.get('mediaDesk').split(' '); - this.setMediaSN(0, media); + var media = record.get('mediaDesk'); + if (media) { + var mediaParts = media.split(' '); + this.setMediaSN(0, mediaParts); + } }, setMediaSN: function(ndx, media) {