mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
fix(backend): users observing post count (#8295)
* do not count users that are deleted or disbled
This commit is contained in:
parent
01027e42cc
commit
130da7509b
@ -485,7 +485,8 @@ export default {
|
|||||||
shoutedCount:
|
shoutedCount:
|
||||||
'<-[:SHOUTED]-(related:User) WHERE NOT related.deleted = true AND NOT related.disabled = true',
|
'<-[:SHOUTED]-(related:User) WHERE NOT related.deleted = true AND NOT related.disabled = true',
|
||||||
emotionsCount: '<-[related:EMOTED]-(:User)',
|
emotionsCount: '<-[related:EMOTED]-(:User)',
|
||||||
observingUsersCount: '<-[related:OBSERVES]-(:User) WHERE related.active = true',
|
observingUsersCount:
|
||||||
|
'<-[obs:OBSERVES]-(related:User) WHERE obs.active = true AND NOT related.deleted = true AND NOT related.disabled = true',
|
||||||
},
|
},
|
||||||
boolean: {
|
boolean: {
|
||||||
shoutedByCurrentUser:
|
shoutedByCurrentUser:
|
||||||
|
|||||||
@ -192,7 +192,7 @@ type Post {
|
|||||||
statement: "MATCH (this)<-[obs:OBSERVES]-(u:User {id: $cypherParams.currentUserId}) WHERE obs.active = true RETURN COUNT(u) >= 1"
|
statement: "MATCH (this)<-[obs:OBSERVES]-(u:User {id: $cypherParams.currentUserId}) WHERE obs.active = true RETURN COUNT(u) >= 1"
|
||||||
)
|
)
|
||||||
observingUsersCount: Int!
|
observingUsersCount: Int!
|
||||||
@cypher(statement: "MATCH (this)<-[obs:OBSERVES]-(u:User) WHERE obs.active = true RETURN COUNT(DISTINCT u)")
|
@cypher(statement: "MATCH (this)<-[obs:OBSERVES]-(u:User) WHERE obs.active = true AND NOT u.deleted = true AND NOT u.disabled = true RETURN COUNT(DISTINCT u)")
|
||||||
}
|
}
|
||||||
|
|
||||||
input _PostInput {
|
input _PostInput {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user