diff --git a/backend/app/controllers/theatre_programmes_controller.rb b/backend/app/controllers/theatre_programmes_controller.rb index 4f479f7..b386f63 100644 --- a/backend/app/controllers/theatre_programmes_controller.rb +++ b/backend/app/controllers/theatre_programmes_controller.rb @@ -9,14 +9,14 @@ class TheatreProgrammesController < ApplicationController programmes = TheatreProgramme .where(theatre_id: params[:theatre_id]) .where('position > ?', position_gt) - .includes(post: [:uploaded_user, :parents, :children, - { thumbnail_attachment: :blob }, - { tags: [:deerjikists, :materials, { tag_name: :wiki_page }] }]) + .includes(:post) .order(position: :desc).limit(100) .limit(limit) render json: programmes.map { |programme| - programme.as_json.merge(post: PostRepr.base(programme.post)) + programme.as_json.merge(post: { id: programme.post.id, + title: programme.post.title, + url: programme.post.url }) } end end