From dbe40c32018cf7d2002e6511d53c598c3bb45155 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Mon, 9 Jul 2018 17:23:53 +0300 Subject: Adapt to repository_url(string) ctor throwing invalid_argument for empty string --- libbrep/common.hxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libbrep') diff --git a/libbrep/common.hxx b/libbrep/common.hxx index 7860876..df838a7 100644 --- a/libbrep/common.hxx +++ b/libbrep/common.hxx @@ -229,7 +229,9 @@ namespace brep #pragma db map type(repository_location) as(string) \ to((?).url ().string ()) \ - from(brep::repository_location (brep::repository_url (?), \ + from(brep::repository_location ((?).empty () \ + ? bpkg::repository_url () \ + : brep::repository_url (?), \ brep::repository_type::pkg)) // Version comparison operators. -- cgit v1.1