diff --git a/bielefeld/config/template.txt b/bielefeld/config/template.txt
index 61e6e5c..f162158 100644
--- a/bielefeld/config/template.txt
+++ b/bielefeld/config/template.txt
@@ -88,9 +88,9 @@ with(cross(cells['index'].value, 'bielefeld' , 'index'), rows,
forEach(filter(rows, r, isNonBlank(r.cells['relatedItem - identifier'].value)), r,
' ' + r.cells['relatedItem - identifier'].value.escape('xml') + '' + '\n'
).join('') +
- forNonBlank(cells['hbz'].value, v,
-' ' + v.escape('xml') + '' + '\n'
- , '') +
+ forEach(filter(rows, r, isNonBlank(r.cells['hbz'].value)), r,
+' ' + r.cells['hbz'].value.escape('xml') + '' + '\n'
+ ).join('') +
forEach(filter(rows, r, isNonBlank(r.cells['rights_url'].value)), r,
' ' + r.cells['rights'].value.escape('xml') + '' + '\n'
).join('') +