From 82aa52e44fc61f7dc67b5f779fa4a7af1e6023a0 Mon Sep 17 00:00:00 2001 From: sw <939547590@qq.com> Date: Wed, 22 Oct 2014 14:22:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AF=BE=E7=A8=8B=E6=88=90?= =?UTF-8?q?=E5=91=98=E4=B8=8D=E8=83=BD=E5=8A=A0=E5=85=A5=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E4=B8=AD=E7=A7=81=E6=9C=89=E8=B5=84=E6=BA=90=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/attachments_controller.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/controllers/attachments_controller.rb b/app/controllers/attachments_controller.rb index 905bbb0a2..75b87c6f0 100644 --- a/app/controllers/attachments_controller.rb +++ b/app/controllers/attachments_controller.rb @@ -84,7 +84,10 @@ class AttachmentsController < ApplicationController candown= User.current.member_of_course?(course) || (course.is_public==1 && @attachment.is_public == 1) elsif @attachment.container.class.to_s=="HomeworkAttach" && @attachment.container.bid.reward_type == 3 candown = true + elsif @attachment.container_type == "Bid" && @attachment.container && @attachment.container.courses + candown = User.current.member_of_course?(@attachment.container.courses.first) || (course.is_public == 1 && @attachment.is_public == 1) else + candown = @attachment.is_public == 1 end if candown || User.current.admin? || User.current.id == @attachment.author_id