DEV: Fix incorrect fabrication leading to index violation errors (#488)
This was causing the tests to be flaky with the following errors on CI:
```
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_assignments_on_target_id_and_target_type"
DETAIL: Key (target_id, target_type)=(39, Topic) already exists.
```
This commit is contained in:
parent
76f92ba253
commit
7867cc4b03
|
|
@ -344,17 +344,19 @@ RSpec.describe DiscourseAssign::AssignController do
|
||||||
|
|
||||||
fab!(:assignments) do
|
fab!(:assignments) do
|
||||||
Fabricate(
|
Fabricate(
|
||||||
:post_assignment,
|
:topic_assignment,
|
||||||
assigned_to: other_allowed_user,
|
assigned_to: other_allowed_user,
|
||||||
target: topic,
|
target: topic,
|
||||||
assigned_by_user: admin,
|
assigned_by_user: admin,
|
||||||
)
|
)
|
||||||
|
|
||||||
Fabricate(
|
Fabricate(
|
||||||
:topic_assignment,
|
:post_assignment,
|
||||||
assigned_to: other_allowed_user,
|
assigned_to: other_allowed_user,
|
||||||
target: post_in_same_topic,
|
target: post_in_same_topic,
|
||||||
assigned_by_user: admin,
|
assigned_by_user: admin,
|
||||||
)
|
)
|
||||||
|
|
||||||
Fabricate(:topic_assignment, assigned_to: allowed_user, assigned_by_user: admin)
|
Fabricate(:topic_assignment, assigned_to: allowed_user, assigned_by_user: admin)
|
||||||
Fabricate(:topic_assignment, assigned_to: other_allowed_user, assigned_by_user: admin)
|
Fabricate(:topic_assignment, assigned_to: other_allowed_user, assigned_by_user: admin)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue