From 0d854b026adf206eae60e03b4eb71bc358817a94 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Tue, 7 Mar 2023 11:54:20 -0500 Subject: [PATCH] Fixed channel open projects count --- lib/models/channel.rb | 2 +- views/channel/view.erb | 2 +- views/index.erb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/models/channel.rb b/lib/models/channel.rb index 066a1b1..39d7288 100644 --- a/lib/models/channel.rb +++ b/lib/models/channel.rb @@ -16,7 +16,7 @@ class Channel < Sequel::Model end def openProjects() - return 0 + return self.videos_dataset.exclude(status: 'published').exclude(archived: true).all() end end diff --git a/views/channel/view.erb b/views/channel/view.erb index 82b0ba4..428d694 100644 --- a/views/channel/view.erb +++ b/views/channel/view.erb @@ -20,7 +20,7 @@

<%= channel.directory_path %>

-

Open projects: <%= channel.openProjects() %>

+

Open projects: <%= channel.openProjects().length %>

Total videos: <%= channel.videos.length %>

diff --git a/views/index.erb b/views/index.erb index 75662e2..cba555a 100644 --- a/views/index.erb +++ b/views/index.erb @@ -42,7 +42,7 @@ <% channels.each do |c| %> <%= c.name %> - <%= nullable(c.openProjects) %> + <%= nullable(c.openProjects().length) %> <%= nullable(c.videos.length) %> <%= date_format(c.updated_at) %>