         paths (grouper (filter-meta-by-ext fileset options))]
     (if (seq paths)
       (reduce
-       (fn [result [path {:keys [entries group-meta]}]]
+       (fn [result [path {:keys [entry entries]}]]
          (let [sorted      (->> entries
                                 (sort-by sortby comparator)
                                 (map #(assoc % :content (->> (:path %)


  `task-name` is used for log messages. `tracer` is a keyword that gets added
  to the `:io.perun/trace` metadata. `grouper` is a function that takes a seq
  of entries and returns a map of paths to groups to be rendered.

  Returns a boot `with-pre-wrap` result"
  [{:keys [task-name tracer grouper options]}]

                                                             boot/tmp-file
                                                             slurp))))
               new-path    (perun/create-filepath out-dir path)
               new-entry   (assoc entry :out-dir out-dir)]
           (perun/report-info task-name (str "rendered " task-name " " path))
           (assoc result new-path {:meta    global-meta
                                   :entry   new-entry
