Skip to content

Commit 774de1e

Browse files
authored
feat: Adds "questionnaire_id" to User.as_json (#394)
* feat: Adds "questionnaire_id" to User.as_json * Fixes Hound issues
1 parent bf225b8 commit 774de1e

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

app/controllers/users_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ def logged_in
77
end
88

99
def show
10-
respond_to do |format|
11-
format.json { render json: current_user }
12-
end
10+
render json: current_user
1311
end
1412
end

app/models/user.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,10 @@ def self.non_organizer
9090
def self.without_questionnaire
9191
non_organizer.left_outer_joins(:questionnaire).where(questionnaires: { id: nil })
9292
end
93+
94+
def as_json(options = {})
95+
result = super
96+
result['questionnaire_id'] = Questionnaire.where(user_id: id).any? ? Questionnaire.where(user_id: id).first.id : nil
97+
result
98+
end
9399
end

0 commit comments

Comments
 (0)