diff options
Diffstat (limited to 'app.rb')
| -rw-r--r-- | app.rb | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -163,9 +163,11 @@ helpers do files = data['files'] || {} photos = 0; videos = 0 Dir.children(dir).each do |n| - ext = File.extname(n).downcase.delete_prefix('.') + ext = File.extname(n).downcase.delete_prefix('.') next unless MEDIA_EXTS.include?(ext) - next unless admin? || (files[n] || {}).fetch('visible', true) + meta = files[n] || {} + next if meta['visible'] == false && !admin? + next if meta['transcoded_to'] && !admin? if VIDEO_EXTS.include?(ext) videos += 1 elsif IMAGE_EXTS.include?(ext) || AUDIO_EXTS.include?(ext) |
