Merge pull request #68 from jamezpolley/lca2017
Handle slots with no Proposal
This commit is contained in:
		
						commit
						73f2cc1d1c
					
				
					 1 changed files with 5 additions and 4 deletions
				
			
		|  | @ -276,17 +276,18 @@ class EventFeed(ICalFeed): | ||||||
| 
 | 
 | ||||||
|     def item_title(self, item): |     def item_title(self, item): | ||||||
|         if hasattr(item.content, 'proposal'): |         if hasattr(item.content, 'proposal'): | ||||||
|             return item.content.title |             title =  item.content.title | ||||||
|         else: |         else: | ||||||
|             item.content_override if item.content_override else "Slot" |             title = item.kind if item.kind else "Slot" | ||||||
|  |         return title | ||||||
| 
 | 
 | ||||||
|     def item_description(self, item): |     def item_description(self, item): | ||||||
|         if hasattr(item.content, 'proposal'): |         if hasattr(item.content, 'proposal'): | ||||||
|             description = "Speaker: %s\n%s" % ( |             description = "Speaker: %s\n%s" % ( | ||||||
|                 item.content.speaker, item.content.abstract) |                 item.content.speaker, item.content.abstract) | ||||||
|             return description |  | ||||||
|         else: |         else: | ||||||
|             return None |             description = item.content_override if item.content_override else "No description" | ||||||
|  |         return description | ||||||
| 
 | 
 | ||||||
|     def item_start_datetime(self, item): |     def item_start_datetime(self, item): | ||||||
|         return pytz.timezone(settings.TIME_ZONE).localize(item.start_datetime) |         return pytz.timezone(settings.TIME_ZONE).localize(item.start_datetime) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Scott Bragg
						Scott Bragg