Was ich so treibe...

Uli's IT-Blog - Konzeption, Entwicklung, Betrieb

Octopress-Fehler: Liquid Exception: undefined method `sort!' for nil:NilClass in post

Beim Ausführen von rake generate erscheint die Fehlermeldung:

Liquid Exception: undefined method `sort!' for nil:NilClass in post
.../octopress/plugins/category_generator.rb:157:in `category_links'

Die Korrektur erfolgt bspw. durch diese Änderung:

Änderung an ../pligins/category_generator.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/plugins/category_generator.rb b/plugins/category_generator.rb
index a49c429..63dbf97 100644
--- a/plugins/category_generator.rb
+++ b/plugins/category_generator.rb
@@ -153,6 +153,7 @@ ERR
     # Returns string
     #
     def category_links(categories)
+     if categories != nil
       categories = categories.sort!.map { |c| category_link c }

       case categories.length
@@ -163,6 +164,7 @@ ERR
       else
         "#{categories[0...-1].join(', ')}, #{categories[-1]}"
       end
+     end
     end

     # Outputs a single category as an <a> link.