diff --git a/CHANGELOG.md b/CHANGELOG.md index c06babae56..29d57edaea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # Changelog +- Fix `:creator` & `:commenter` traits in plans factory [#3526](https://github.com/DMPRoadmap/roadmap/pull/3526) - Updated seeds.rb file for identifier_schemes to include context value and removed logo_url and idenitifier_prefix for Shibboleth (as it was causing issues with SSO). [#3525](https://github.com/DMPRoadmap/roadmap/pull/3525) - Adjustments to style of select tags and plan download layout [#3509](https://github.com/DMPRoadmap/roadmap/pull/3509) - Fix failing eslint workflow / upgrade `actions/checkout` & `actions/setup-node` to v3 [#3503](https://github.com/DMPRoadmap/roadmap/pull/3503) diff --git a/spec/factories/plans.rb b/spec/factories/plans.rb index c07d002ec7..5a8b5789bb 100644 --- a/spec/factories/plans.rb +++ b/spec/factories/plans.rb @@ -62,13 +62,13 @@ guidance_groups { 0 } end trait :creator do - after(:create) do |obj| - obj.roles << create(:role, :creator, user: create(:user, org: create(:org))) + after(:create) do |plan| + plan.roles << create(:role, :creator, user: create(:user, org: create(:org)), plan: plan) end end trait :commenter do - after(:create) do |obj| - obj.roles << create(:role, :commenter, user: create(:user, org: create(:org))) + after(:create) do |plan| + plan.roles << create(:role, :commenter, user: create(:user, org: create(:org)), plan: plan) end end trait :organisationally_visible do