From 95faf5f5b7268ea1750f3a764cd0537b3e0d1e25 Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Wed, 29 Mar 2017 12:14:06 +0200 Subject: Use new registry path class to match repository project --- app/models/container_repository.rb | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'app') diff --git a/app/models/container_repository.rb b/app/models/container_repository.rb index c8c56e69269..149d65ddbff 100644 --- a/app/models/container_repository.rb +++ b/app/models/container_repository.rb @@ -62,19 +62,7 @@ class ContainerRepository < ActiveRecord::Base # TODO, we will return a new ContainerRepository object here # def self.project_from_path(repository_path) - return unless repository_path.include?('/') - - ## - # Projects are always located inside a namespace, so we can remove - # the last node, and see if project with that path exists. - # - truncated_path = repository_path.slice(0...repository_path.rindex('/')) - - ## - # We still make it possible to search projects by a full image path - # in order to maintain backwards compatibility. - # - Project.find_by_full_path(truncated_path) || - Project.find_by_full_path(repository_path) + ContainerRegistry::Path.new(repository_path) + .repository_project end end -- cgit v1.2.3