]> code.delx.au - comingnext/blobdiff - comingNext/index.html
better error code handling for collectLocales function
[comingnext] / comingNext / index.html
index 13745ef3f7e0007cfde8b0a3cb7b17af88735d63..853e41e3d768d08f6fb7fa0a7f64b0365ec261b8 100644 (file)
@@ -258,10 +258,8 @@ function collectLocales()
                        }\r
                }\r
                var result = calendarService.IDataSource.GetList(listFiltering);\r
-               if (result.ErrorCode) {\r
-                       error(result.ErrorMessage);\r
-                       return;\r
-               }\r
+               if (result.ErrorCode)\r
+                       throw(result.ErrorMessage);\r
                var list = result.ReturnValue;\r
        } catch(e) {\r
                error(e + ', line ' + e.line);\r
@@ -309,7 +307,7 @@ function collectLocales()
 \r
                var result = calendarService.IDataSource.Delete(criteria);\r
                if (result.ErrorCode)\r
-                       error(result.ErrorMessage);\r
+                       throw(result.ErrorMessage);\r
        } catch(e) {\r
                error('deleting temp calendar entries:' + e + ', line ' + e.line);\r
                return;\r
@@ -1556,7 +1554,8 @@ function updateCalendarColors()
        }\r
 }\r
 \r
-function log(message) {\r
+function log(message)\r
+{\r
        if (config['enableLogging'].Value) {\r
                console.info(message);\r
        }\r