FIX: only allow CSV file to be uploaded for bulk invite

This commit is contained in:
Arpit Jalan
2017-01-11 16:15:02 +05:30
parent dfb633fde3
commit e793caf3e3
4 changed files with 12 additions and 2 deletions

View File

@@ -156,9 +156,9 @@ class InvitesController < ApplicationController
Scheduler::Defer.later("Upload CSV") do
begin
data = if extension == ".csv"
data = if extension.downcase == ".csv"
path = Invite.create_csv(file, name)
Jobs.enqueue(:bulk_invite, filename: "#{name}.csv", current_user_id: current_user.id)
Jobs.enqueue(:bulk_invite, filename: "#{name}#{extension}", current_user_id: current_user.id)
{url: path}
else
failed_json.merge(errors: [I18n.t("bulk_invite.file_should_be_csv")])