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:
|
||||
'<-[:SHOUTED]-(related:User) WHERE NOT related.deleted = true AND NOT related.disabled = true',
|
||||
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: {
|
||||
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"
|
||||
)
|
||||
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 {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user