mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-23 10:40:13 +01:00
fix #1103. The xml output contained an unintended empty context
This commit is contained in:
parent
0aaf11940c
commit
6d66406d8c
1 changed files with 7 additions and 2 deletions
|
|
@ -13,13 +13,18 @@ class ContextsController < ApplicationController
|
||||||
# checks later don't result in separate SQL queries
|
# checks later don't result in separate SQL queries
|
||||||
@active_contexts = current_user.contexts.active(true)
|
@active_contexts = current_user.contexts.active(true)
|
||||||
@hidden_contexts = current_user.contexts.hidden(true)
|
@hidden_contexts = current_user.contexts.hidden(true)
|
||||||
@count = @active_contexts.size + @hidden_contexts.size
|
|
||||||
@new_context = current_user.contexts.build
|
@new_context = current_user.contexts.build
|
||||||
|
|
||||||
|
# save all contexts here as @new_context will add an empty one to current_user.contexts
|
||||||
|
@all_contexts = @active_contexts + @hidden_contexts
|
||||||
|
@count = @all_contexts.size
|
||||||
|
|
||||||
|
|
||||||
init_not_done_counts(['context'])
|
init_not_done_counts(['context'])
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html &render_contexts_html
|
format.html &render_contexts_html
|
||||||
format.m &render_contexts_mobile
|
format.m &render_contexts_mobile
|
||||||
format.xml { render :xml => current_user.contexts.to_xml( :except => :user_id ) }
|
format.xml { render :xml => @all_contexts.to_xml( :except => :user_id ) }
|
||||||
format.rss &render_contexts_rss_feed
|
format.rss &render_contexts_rss_feed
|
||||||
format.atom &render_contexts_atom_feed
|
format.atom &render_contexts_atom_feed
|
||||||
format.text do
|
format.text do
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue