From c06828e411eb78338cded507d1ca0d16369e201f Mon Sep 17 00:00:00 2001 From: Christian Fiedler Date: Fri, 11 Oct 2013 14:50:02 +0200 Subject: [PATCH] news & event feed safety fix --- CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs | 5 +++-- CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs b/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs index 4e98bba6..995f34dd 100644 --- a/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs +++ b/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs @@ -77,7 +77,7 @@ namespace CampusAppWP8.Feed.Events if (model == null) { // at loading - if (info.Exists == true) + if (info != null && info.Exists == true) { retValue = this.CheckIsUpToDate(info.LastWriteTime); } @@ -96,7 +96,8 @@ namespace CampusAppWP8.Feed.Events { bool retValue = true; - if ((info.Exists == false) + if ((info == null) + || (info.Exists == false) || (info.Length == 0)) { retValue = false; diff --git a/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs b/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs index 2c1edf66..8eb21ab2 100644 --- a/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs +++ b/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs @@ -76,7 +76,7 @@ namespace CampusAppWP8.Feed.News if (model == null) { - if (info.Exists == true) + if (info != null && info.Exists == true) { retValue = this.CheckIsUpToDate(info.LastWriteTime); } @@ -95,7 +95,8 @@ namespace CampusAppWP8.Feed.News { bool retValue = true; - if ((info.Exists == false) + if ((info == null) + || (info.Exists == false) || (info.Length == 0)) { retValue = false;