HaikuDepot : Handling for NULL Identity URLs on Repository Sources

Change-Id: I0f0094cf2ed38750dca4783b41f061977d833cea
Reviewed-on: https://review.haiku-os.org/677
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
This commit is contained in:
Andrew Lindesay 2018-11-05 22:21:14 +01:00 committed by waddlesplash
parent 419bc0a2ca
commit 4b30bf30b8

View File

@ -121,9 +121,15 @@ DepotMatchingRepositoryListener::Handle(DumpExportRepository* repository)
BString* URL = repositoryAndRepositorySource BString* URL = repositoryAndRepositorySource
.repositorySource->RepoInfoUrl(); .repositorySource->RepoInfoUrl();
// to be simplified soon because there will no longer be a need to
// check for the baseURL.
if (!baseURL->IsEmpty() || !URL->IsEmpty()) { if ((baseURL != NULL && !baseURL->IsEmpty())
fModel->ReplaceDepotByUrl(*URL, *baseURL, this, || (URL != NULL && !URL->IsEmpty())) {
fModel->ReplaceDepotByUrl(
URL == NULL ? BString() : *URL,
baseURL == NULL ? BString() : *baseURL,
this,
&repositoryAndRepositorySource); &repositoryAndRepositorySource);
} }
} }