diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-06-06 18:50:16 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2016-08-15 20:02:38 +0200 |
| commit | a2dcc121b3ea919c4a291d603298ea9875e3bdca (patch) | |
| tree | 638bf3a9b75fb72ec48e674c131923708cad2c23 | |
| parent | 93333d378c414044033aae740fc46beeefe31f40 (diff) | |
| download | wvs-vplan-a2dcc121b3ea919c4a291d603298ea9875e3bdca.tar.gz wvs-vplan-a2dcc121b3ea919c4a291d603298ea9875e3bdca.zip | |
behebe Fehlermeldung bei erstem Start mit vorhandenen Plaenen
| -rw-r--r-- | js/index.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/js/index.js b/js/index.js index b9e1c61..fafdf66 100644 --- a/js/index.js +++ b/js/index.js @@ -351,8 +351,13 @@ function parseVertretungen(str, username){ var vertretungenRe = /([\wäöü]+)[ ]+(\d+(?:[ ]*-[ ]*\d+)?)[ ]+(x?)[ ]*(?:(?:([\wäöü]+|\+)[ ]*->[ ]*([\wäöü]+|\+))|(?:()([\wäöü]+|\+)))[ ]+(?:(?:(\d+|---)[ ]*->[ ]*(\d+|---))|(?:()(\d+|---)))[ ]+([\wäöü]+|---|[+.])[ ]+(?:(?:([\wäöü]+|\+)[ ]*->[ ]*([\wäöü]+|\+))|(?:()([\wäöü]+|\+)))[ ]*([\wäöü]*)/i; var res; var vertretungen = []; + var nutzerklasse; - var nutzerklasse = username.match(/(\w+)_.*/)[1].toUpperCase(); + if(username.search(/\w+_.*/)){ + nutzerklasse = username.match(/(\w+)_.*/)[1].toUpperCase(); + }else{ + return []; + } str.split('\n').forEach(function(vertretungsstr){ result = vertretungsstr.match(vertretungenRe); |
