diff --git a/apps/reader/views.py b/apps/reader/views.py index ace5759be..0f235d868 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -1489,7 +1489,7 @@ def send_story_email(request): message = "Email error: %s" % str(e) logging.user(request, '~BMSharing story by email to %s recipient%s: ~FY~SB%s~SN~BM~FY/~SB%s' % (len(to_addresses), '' if len(to_addresses) == 1 else 's', - story['story_title'][:50], feed.feed_title[:50])) + story['story_title'][:50], feed and feed.feed_title[:50])) return {'code': code, 'message': message} diff --git a/apps/rss_feeds/models.py b/apps/rss_feeds/models.py index afd3df3cf..9638e7eeb 100644 --- a/apps/rss_feeds/models.py +++ b/apps/rss_feeds/models.py @@ -1242,6 +1242,10 @@ class Feed(models.Model): if self.is_push: total = total * 20 + # 1 month max + if total > 60*24*30: + total = 60*24*30 + if verbose: print "[%s] %s (%s/%s/%s/%s), %s, %s: %s" % (self, updates_per_day_delay, self.num_subscribers, self.active_subscribers, diff --git a/media/ios/Classes/FeedDetailMenuViewController.m b/media/ios/Classes/FeedDetailMenuViewController.m index 7cfc4ff6e..06d89722d 100644 --- a/media/ios/Classes/FeedDetailMenuViewController.m +++ b/media/ios/Classes/FeedDetailMenuViewController.m @@ -108,7 +108,7 @@ { [self buildMenuOptions]; int filterOptions = 2; - if (appDelegate.isRiverView || appDelegate.isSocialRiverView || appDelegate.isSocialView) { + if (appDelegate.isSocialRiverView || appDelegate.isSocialView) { filterOptions = 1; } diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index c4bae58be..4e6e2671c 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -117,7 +117,9 @@ NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[i intValue] inSection:0]; // NSLog(@"Read story: %d", [i intValue]); - [indexPaths addObject:indexPath]; + if (![indexPaths containsObject:indexPath]) { + [indexPaths addObject:indexPath]; + } } if ([indexPaths count] > 0) { [self.storyTitlesTable beginUpdates]; diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist index 96f0e3114..8aac29b4b 100644 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist +++ b/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist @@ -32,7 +32,7 @@