summaryrefslogtreecommitdiffstats
path: root/bpkg/package.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'bpkg/package.hxx')
-rw-r--r--bpkg/package.hxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/bpkg/package.hxx b/bpkg/package.hxx
index 6b19203..ea48045 100644
--- a/bpkg/package.hxx
+++ b/bpkg/package.hxx
@@ -231,9 +231,9 @@ namespace bpkg
repository_type type;
};
- #pragma db map type(repository_url) as(string) \
- to((?).string ()) \
- from(bpkg::repository_url (?))
+ #pragma db map type(repository_url) as(string) \
+ to((?).string ()) \
+ from((?).empty () ? bpkg::repository_url () : bpkg::repository_url (?))
#pragma db map type(repository_type) as(string) \
to(to_string (?)) \