From 283092ff921408aeceb204caf62bd7362beb0f86 Mon Sep 17 00:00:00 2001 From: Konstantin Haase Date: Tue, 28 Apr 2015 22:28:45 +0200 Subject: [PATCH] v3: avoid fetching the same repo owner over and over again when rendering a repo list --- lib/travis/api/v3/renderer/repository.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/travis/api/v3/renderer/repository.rb b/lib/travis/api/v3/renderer/repository.rb index 6c2374c0..72f3d487 100644 --- a/lib/travis/api/v3/renderer/repository.rb +++ b/lib/travis/api/v3/renderer/repository.rb @@ -23,8 +23,9 @@ module Travis::API::V3 end def include_owner? - return true if include? 'repository.owner'.freeze - return true if include.any? { |i| i.start_with? owner_type or i.start_with? 'owner'.freeze } + return false if included_owner? + return true if include? 'repository.owner'.freeze + return true if include.any? { |i| i.start_with? owner_type or i.start_with? 'owner'.freeze } end def included_owner?