From 2ad938d36d0b834b7ded8b074e769210af4c10bf Mon Sep 17 00:00:00 2001 From: Sharvy Ahmed Date: Tue, 2 Mar 2021 03:58:51 +0600 Subject: [PATCH] Publish From and Description had been made mandatory in Announcement & CommunityResource models, therefore seed files need to be updated. --- app/models/importers/submission_response_importer.rb | 7 ++++++- db/seeds/dev_seeds.rb | 11 +++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/models/importers/submission_response_importer.rb b/app/models/importers/submission_response_importer.rb index 191fde051..fe73c2418 100644 --- a/app/models/importers/submission_response_importer.rb +++ b/app/models/importers/submission_response_importer.rb @@ -224,7 +224,12 @@ def create_submission_response_from_row(row, question, submission) end def create_organization_community_resource - CommunityResource.where(organization: @current_organization).first_or_create!(is_created_by_admin: true, name: 'PLACEHOLDER') + CommunityResource.where(organization: @current_organization).first_or_create!( + is_created_by_admin: true, + name: 'PLACEHOLDER', + description: 'DESCRIPTION PLACEHOLDER', + publish_from: Date.current + ) end def create_listings_data_from_category_questions(row, submission) diff --git a/db/seeds/dev_seeds.rb b/db/seeds/dev_seeds.rb index f7f782ca6..1302b677a 100644 --- a/db/seeds/dev_seeds.rb +++ b/db/seeds/dev_seeds.rb @@ -87,7 +87,11 @@ # organization org = Organization.where(name: "Diaper Bank").first_or_create! # community_resources -CommunityResource.where(name: "this is diapers for you", description: "first come first serve", organization: org).first_or_create! +CommunityResource.where( + name: "this is diapers for you", + description: "first come first serve", + organization: org + ).first_or_create!(publish_from: Faker::Time.between(from: Time.now - 20.days, to: DateTime.now)) 5.times do org = Organization.create!(name: Faker::Company.name) CommunityResource.create!(name: Faker::Lorem.words(number: (2..5).to_a.sample).join(" "), @@ -97,7 +101,10 @@ end # announcements -Announcement.where(name: "Lansing urgent care are sharing free face masks", description: "Announcement announcement urgent care! Free masks!").first_or_create! +Announcement.where( + name: "Lansing urgent care are sharing free face masks", + description: "Announcement announcement urgent care! Free masks!", +).first_or_create!(publish_from: Faker::Time.between(from: Time.now - 20.days, to: DateTime.now)) 5.times do Announcement.create!(name: Faker::Lorem.words(number: (2..5).to_a.sample).join(" "), is_approved: [true,false].sample,