Unparse version URLs on their way out to the backend; fixes #27

This commit is contained in:
Tony Garnock-Jones 2016-12-21 16:06:58 +13:00
parent 904df22210
commit 1a108dbae3

View File

@ -1278,7 +1278,7 @@
'source source
'tags tags
'authors authors
'versions versions)))
'versions (unparse-versions versions))))
(let* ((new-pkg (or old-pkg (hash)))
(new-pkg (hash-set new-pkg 'name name))
(new-pkg (hash-set new-pkg 'description description))
@ -1322,6 +1322,11 @@
(hash-set st ':conflicts: #t))])
st))
(define (unparse-versions draft-versions)
(for/list ((v draft-versions))
(match-define (list version parsed) v)
(list version (unparse-package-source parsed))))
(define (friendly-versions draft-versions)
(for/hash ((v draft-versions))
(match-define (list version parsed) v)