diff --git a/GUT.Schedule/GUTSchedule/GUTSchedule.csproj b/GUT.Schedule/GUTSchedule/GUTSchedule.csproj index 67dc110..882c0b7 100644 --- a/GUT.Schedule/GUTSchedule/GUTSchedule.csproj +++ b/GUT.Schedule/GUTSchedule/GUTSchedule.csproj @@ -5,7 +5,7 @@ - + diff --git a/GUT.Schedule/GUTSchedule/Parser.cs b/GUT.Schedule/GUTSchedule/Parser.cs index 8d796c2..1db265d 100644 --- a/GUT.Schedule/GUTSchedule/Parser.cs +++ b/GUT.Schedule/GUTSchedule/Parser.cs @@ -163,10 +163,10 @@ namespace GUTSchedule { int week = int.Parse(rawWeek.Replace("*", "")); - date = date.AddDays(--week * 7); - date = date.AddDays(weekday - 1); + DateTime newDate = date.AddDays(--week * 7); + newDate = newDate.AddDays(weekday - 1); - dates.Add(date); + dates.Add(newDate); } return dates.ToArray(); @@ -202,7 +202,8 @@ namespace GUTSchedule if (string.IsNullOrWhiteSpace(responseContent)) docs[k - 1] = null; - docs[k - 1] = new HtmlParser().ParseDocument(responseContent); + try { docs[k - 1] = new HtmlParser().ParseDocument(responseContent); } + catch (ArgumentException) { } } return docs; diff --git a/changelogs/android/en-IN/changelogs/android-changelog.txt b/changelogs/android/en-IN/changelogs/android-changelog.txt index 7c6bf05..dfb2b16 100644 --- a/changelogs/android/en-IN/changelogs/android-changelog.txt +++ b/changelogs/android/en-IN/changelogs/android-changelog.txt @@ -1,3 +1,3 @@ - Updated schedule parser Обновлен парсер расписания -- Authorization via personal cabinet is temporarly disabled -- Updated target Android version \ No newline at end of file + +Personal cabinet authorization still disabled due to some server-side connection issues \ No newline at end of file diff --git a/changelogs/android/ru-RU/changelogs/android-changelog.txt b/changelogs/android/ru-RU/changelogs/android-changelog.txt index a5c02cd..d22fd3b 100644 --- a/changelogs/android/ru-RU/changelogs/android-changelog.txt +++ b/changelogs/android/ru-RU/changelogs/android-changelog.txt @@ -1,3 +1,3 @@ - Обновлен парсер расписания -- Функция авторизации через ЛК временно отключена -- Обнавлена целевая версия Android \ No newline at end of file + +Авторизация через личный кабинет все еще отключена из-за проблем подкключения на серверной стороне \ No newline at end of file diff --git a/changelogs/windows/en/baseListing/releaseNotes.txt b/changelogs/windows/en/baseListing/releaseNotes.txt index e1f7b7b..dfb2b16 100644 --- a/changelogs/windows/en/baseListing/releaseNotes.txt +++ b/changelogs/windows/en/baseListing/releaseNotes.txt @@ -1,2 +1,3 @@ - Updated schedule parser Обновлен парсер расписания -- Authorization via personal cabinet is temporarly disabled \ No newline at end of file + +Personal cabinet authorization still disabled due to some server-side connection issues \ No newline at end of file diff --git a/changelogs/windows/ru/baseListing/releaseNotes.txt b/changelogs/windows/ru/baseListing/releaseNotes.txt index 2eb71ef..d22fd3b 100644 --- a/changelogs/windows/ru/baseListing/releaseNotes.txt +++ b/changelogs/windows/ru/baseListing/releaseNotes.txt @@ -1,2 +1,3 @@ - Обновлен парсер расписания -- Функция авторизации через ЛК временно отключена \ No newline at end of file + +Авторизация через личный кабинет все еще отключена из-за проблем подкключения на серверной стороне \ No newline at end of file