From 92b23bc367c1ceb6e9ec79717747874f54a8c700 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Mon, 7 Mar 2022 09:06:36 +0100 Subject: [PATCH] wip --- app/models/university/organization/import.rb | 10 +++++----- .../university/organization/imports/index.html.erb | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/models/university/organization/import.rb b/app/models/university/organization/import.rb index b4e5f7e06..fb53338f1 100644 --- a/app/models/university/organization/import.rb +++ b/app/models/university/organization/import.rb @@ -27,9 +27,9 @@ class University::Organization::Import < ApplicationRecord after_save :parse def lines - @lines ||= csv.rows + csv.count rescue - [] + 'NA' end def to_s @@ -39,11 +39,11 @@ class University::Organization::Import < ApplicationRecord protected def parse - byebug - lines.each do |line| - + csv.each do |line| + byebug end end + handle_asynchronously :parse, queue: 'default' def csv @csv ||= CSV.parse file.blob.download, headers: true diff --git a/app/views/admin/university/organization/imports/index.html.erb b/app/views/admin/university/organization/imports/index.html.erb index df3fc7199..7a1332c6f 100644 --- a/app/views/admin/university/organization/imports/index.html.erb +++ b/app/views/admin/university/organization/imports/index.html.erb @@ -11,7 +11,7 @@ <% @imports.each do |import| %> <tr> <td><%= link_to import, [:admin, import] %></td> - <td><%= import.lines.count %></td> + <td><%= import.lines %></td> </tr> <% end %> </tbody> -- GitLab