diff --git a/lib/travis/api/v3/services/repository/star.rb b/lib/travis/api/v3/services/repository/star.rb index c0dc7075..79b34835 100644 --- a/lib/travis/api/v3/services/repository/star.rb +++ b/lib/travis/api/v3/services/repository/star.rb @@ -3,12 +3,13 @@ module Travis::API::V3 def run! raise LoginRequired unless access_control.logged_in? or access_control.full_access? raise NotFound unless repository = find(:repository) + check_access(repository) current_user = access_control.user query.star(repository, current_user) end - # def check_access(repository) - # access_control.permissions(repository).star! - # end + def check_access(repository) + access_control.permissions(repository).star! + end end end diff --git a/lib/travis/api/v3/services/repository/unstar.rb b/lib/travis/api/v3/services/repository/unstar.rb index 8da61ffe..8d33050c 100644 --- a/lib/travis/api/v3/services/repository/unstar.rb +++ b/lib/travis/api/v3/services/repository/unstar.rb @@ -3,12 +3,13 @@ module Travis::API::V3 def run! raise LoginRequired unless access_control.logged_in? or access_control.full_access? raise NotFound unless repository = find(:repository) + check_access(repository) current_user = access_control.user query.unstar(repository, current_user) end - # def check_access(repository) - # access_control.permissions(repository).unstar! - # end + def check_access(repository) + access_control.permissions(repository).unstar! + end end end