summaryrefslogtreecommitdiff
path: root/js/index.js
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-06-06 18:50:16 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-08-15 20:02:38 +0200
commita2dcc121b3ea919c4a291d603298ea9875e3bdca (patch)
tree638bf3a9b75fb72ec48e674c131923708cad2c23 /js/index.js
parent93333d378c414044033aae740fc46beeefe31f40 (diff)
downloadwvs-vplan-a2dcc121b3ea919c4a291d603298ea9875e3bdca.tar.gz
wvs-vplan-a2dcc121b3ea919c4a291d603298ea9875e3bdca.zip
behebe Fehlermeldung bei erstem Start mit vorhandenen Plaenen
Diffstat (limited to 'js/index.js')
-rw-r--r--js/index.js7
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);