| 
					
				 | 
			
			
				@@ -169,7 +169,8 @@ def open_archive(repo_path, name): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     repository = Repository(repo_path, exclusive=True) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     with repository: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         manifest = Manifest.load(repository, Manifest.NO_OPERATION_CHECK) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        archive = Archive(manifest, name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        archive_info = manifest.archives.get_one(name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        archive = Archive(manifest, archive_info.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return archive, repository 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |