"Valid metadata not found at specified URLs",
info.baseUrlsSize() ) );
+ // Suppress (interactive) media::MediaChangeReport if we in have multiple basurls (>1)
+ media::ScopedDisableMediaChangeReport guard( info.baseUrlsSize() > 1 );
+
// try urls one by one
for ( RepoInfo::urls_const_iterator it = info.baseUrlsBegin(); it != info.baseUrlsEnd(); ++it )
{
// if the repo url was not set by the repoindex parser, set service's url
Url url;
if ( it->baseUrlsEmpty() )
- url = service.url();
+ url = service.rawUrl();
else
{
// service repo can contain only one URL now, so no need to iterate.