From: Adam Dickmeiss Date: Tue, 7 Jan 2014 12:46:01 +0000 (+0100) Subject: Avoid removal of trailing chars if metadata looks like URL PAZ-915 X-Git-Tag: v1.6.38~5 X-Git-Url: http://git.indexdata.com/?p=pazpar2-moved-to-github.git;a=commitdiff_plain;h=2b3bf0c05eac15dcb2c1466fced0370f34613cc4 Avoid removal of trailing chars if metadata looks like URL PAZ-915 --- diff --git a/src/session.c b/src/session.c index d965d75..6d7ab65 100644 --- a/src/session.c +++ b/src/session.c @@ -1459,8 +1459,11 @@ static struct record_metadata *record_metadata_init( { case Metadata_type_generic: case Metadata_type_skiparticle: - rec_md->data.text.disp = - normalize7bit_generic(nmem_strdup(nmem, value), " ,/.:(["); + if (strstr(value, "://")) /* looks like a URL */ + rec_md->data.text.disp = nmem_strdup(nmem, value); + else + rec_md->data.text.disp = + normalize7bit_generic(nmem_strdup(nmem, value), " ,/.:(["); rec_md->data.text.sort = 0; rec_md->data.text.snippet = 0; break;