Index: openacs-4/packages/categories/tcl/category-trees-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/categories/tcl/category-trees-procs.tcl,v diff -u -N -r1.31.2.5 -r1.31.2.6 --- openacs-4/packages/categories/tcl/category-trees-procs.tcl 26 Apr 2019 12:47:26 -0000 1.31.2.5 +++ openacs-4/packages/categories/tcl/category-trees-procs.tcl 26 Apr 2019 13:05:05 -0000 1.31.2.6 @@ -317,7 +317,7 @@ ad_proc -public get_tree { -all:boolean {-subtree_id ""} - tree_id + tree_id:required {locale ""} } { Get all categories of a category tree from the cache. @@ -329,10 +329,14 @@ @return Tcl list of lists: category_id category_name deprecated_p level @author Timo Hentschel (timo@timohentschel.de) } { - if {[catch {set tree [nsv_get category_trees $tree_id]}]} { - return + if {[nsv_names category_trees] eq "" || + ![nsv_exists category_trees $tree_id]} { + return [list] } - set result "" + + set tree [nsv_get category_trees $tree_id] + + set result [list] if {$subtree_id eq ""} { foreach category $tree { lassign $category category_id deprecated_p level