From 649786f0cbd69083c7ae33ae1d441c19b68fc0ab Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sun, 27 Dec 2020 12:04:22 +0100 Subject: [PATCH] import/print: package->code: Fix branching. * guix/import/print.scm (package->code)code>: Branch on VAR, not on the SYMBOL-APPEND return value. --- guix/import/print.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guix/import/print.scm b/guix/import/print.scm index d21ce57aeb..a2ab810a5c 100644 --- a/guix/import/print.scm +++ b/guix/import/print.scm @@ -57,7 +57,8 @@ (define (variable-name val mod) ;; Print either license variable name or the code for a license object (define (license->code lic) (let ((var (variable-name lic '(guix licenses)))) - (or (symbol-append 'license: var) + (if var + (symbol-append 'license: var) `(license (name ,(license-name lic)) (uri ,(license-uri lic))