diff --git a/backend/src/schema/resolvers/moderation.js b/backend/src/schema/resolvers/moderation.js index 84a360baf..b5416c686 100644 --- a/backend/src/schema/resolvers/moderation.js +++ b/backend/src/schema/resolvers/moderation.js @@ -22,7 +22,7 @@ export default { // no open claim, create one, update existing MERGE (resource)<-[:BELONGS_TO]-(claim:Claim {closed: false}) - ON CREATE SET claim.id = randomUUID(), claim.createdAt = $dateTime, claim.updatedAt = claim.createdAt, claim.rule = 'latestReviewUpdatedAtRules', claim.disable = false, claim.closed = false + ON CREATE SET claim.id = randomUUID(), claim.createdAt = $dateTime, claim.updatedAt = claim.createdAt, claim.rule = 'latestReviewUpdatedAtRules', claim.disable = resource.disabled, claim.closed = false ON MATCH SET claim.updatedAt = $dateTime // claim.disable and claim.closed are set after setting them in review diff --git a/backend/src/schema/resolvers/reports.js b/backend/src/schema/resolvers/reports.js index aa6fc663e..34c0a9a0a 100644 --- a/backend/src/schema/resolvers/reports.js +++ b/backend/src/schema/resolvers/reports.js @@ -13,7 +13,7 @@ export default { WHERE resource:User OR resource:Post OR resource:Comment // no open claim, create one MERGE (resource)<-[:BELONGS_TO]-(claim:Claim {closed: false}) - ON CREATE SET claim.id = randomUUID(), claim.createdAt = $createdAt, claim.updatedAt = claim.createdAt, claim.rule = 'latestReviewUpdatedAtRules', claim.disable = false, claim.closed = false + ON CREATE SET claim.id = randomUUID(), claim.createdAt = $createdAt, claim.updatedAt = claim.createdAt, claim.rule = 'latestReviewUpdatedAtRules', claim.disable = resource.disabled, claim.closed = false // Create report to claim WITH submitter, resource, claim CREATE (claim)<-[report:REPORTED {createdAt: $createdAt, reasonCategory: $reasonCategory, reasonDescription: $reasonDescription}]-(submitter)