mirror of
https://github.com/TracksApp/tracks.git
synced 2026-02-13 10:54:23 +01:00
Fixes #835 where the yml_export failed to find the tags of a user. Thanks Peter for this report
This commit is contained in:
parent
494cb11903
commit
949c746215
2 changed files with 21 additions and 2 deletions
|
|
@ -21,8 +21,22 @@ class DataController < ApplicationController
|
|||
all_tables['todos'] = current_user.todos.find(:all)
|
||||
all_tables['contexts'] = current_user.contexts.find(:all)
|
||||
all_tables['projects'] = current_user.projects.find(:all)
|
||||
all_tables['tags'] = current_user.tags.find(:all)
|
||||
all_tables['taggings'] = current_user.taggings.find(:all)
|
||||
|
||||
tags = Tag.find_by_sql([
|
||||
"SELECT tags.* "+
|
||||
"FROM tags, taggings, todos "+
|
||||
"WHERE todos.user_id=? "+
|
||||
"AND tags.id = taggings.tag_id " +
|
||||
"AND taggings.taggable_id = todos.id ", current_user.id])
|
||||
all_tables['tags'] = tags
|
||||
|
||||
taggings = Tagging.find_by_sql([
|
||||
"SELECT taggings.* "+
|
||||
"FROM taggings, todos "+
|
||||
"WHERE todos.user_id=? "+
|
||||
"AND taggings.taggable_id = todos.id ", current_user.id])
|
||||
all_tables['taggings'] = taggings
|
||||
|
||||
all_tables['notes'] = current_user.notes.find(:all)
|
||||
all_tables['recurring_todos'] = current_user.recurring_todos.find(:all)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue