aboutsummaryrefslogtreecommitdiff
path: root/src/property/file.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/property/file.lisp')
-rw-r--r--src/property/file.lisp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/property/file.lisp b/src/property/file.lisp
index e4e0a3d..1bfda29 100644
--- a/src/property/file.lisp
+++ b/src/property/file.lisp
@@ -451,11 +451,11 @@ NO-SOURCE or \"PLACEHOLDER\", use the existing field value."
and line-target = (nth target line-fields)
for entry = (when-let* ((entry (gethash line-target pending))
(fields (fields entry)))
- (and (member (nth source fields)
- unknown :test #'string=)
- (not (string= line-source no-source))
- (setf (nth source fields) line-source)
- (format nil "~{~A~^ ~}" fields)))
+ (when (and (member (nth source fields)
+ unknown :test #'string=)
+ (not (string= line-source no-source)))
+ (setf (nth source fields) line-source))
+ (format nil "~{~A~^ ~}" fields))
if entry
collect it into accum and do (remhash line-target pending)
else collect line into accum