Changes

m
Line 114: Line 114:  
     if v._suffix then
 
     if v._suffix then
 
     if (allowedRemodels == nil or allowedRemodels[v._suffix]) then
 
     if (allowedRemodels == nil or allowedRemodels[v._suffix]) then
     local name = string.format("%s/%s", v._name, v._suffix)
+
     local fullName = string.format("%s/%s", v._name, v._suffix)
 
     collection[index] = v
 
     collection[index] = v
 +
    collection[index]._fullName = fullName
 
     index = index + 1
 
     index = index + 1
 
end
 
end
 
     elseif v._id then
 
     elseif v._id then
 
if v._remodel_from or (v._name and listBase) then
 
if v._remodel_from or (v._name and listBase) then
collection[index] = v
+
    collection[index] = v
 +
    collection[index]._fullName = v._name
 
     index = index + 1
 
     index = index + 1
 
     end
 
     end
Line 130: Line 132:  
     local sortKey = stringKey('sort', context, n)
 
     local sortKey = stringKey('sort', context, n)
 
     if sortKey then
 
     if sortKey then
         table.sort(collection, function(a, b)  
+
         table.sort(collection, function(a, b)
 
             if a[sortKey] ~= b[sortKey] then
 
             if a[sortKey] ~= b[sortKey] then
 
                 return a[sortKey] < b[sortKey]
 
                 return a[sortKey] < b[sortKey]
Line 165: Line 167:  
                         end
 
                         end
 
                     end
 
                     end
                     current = e._name
+
                     current = e._fullName
 
                     if nItems and not current then
 
                     if nItems and not current then
 
                         current = '-'
 
                         current = '-'
1,032

edits