Bug in database

I have a bug i cant seem to figure out with an object that looks like it exists only in another object.

I have a object {relationObject}, This object hods {objectOne} and {objectTwo}. I can see that the {relationObject} holds both of these objects
image But when i look in the database for {objectOne} it does not exist.
image these should be the same, when searching for the ID of the {objectOne} thats in the {relationObject} in the database of all {objectOne} i cant find it.

Hi!

That depends on the delete rules on that relationship object class.

E.g. “Person Tags” object class has a property “Person” and another property “Tag”. Both of these properties refer to their respective object classes Person and Tag.

If Person Tags.Person has delete rule “None”, then the Person it refers to may be deleted without any restrictions. When that happens, the entry in Person Tags pointing to that deleted Person will have an ID pointing towards nothing (the person with that ID is deleted).

Have you searched the database for {objectOne} using GraphQL to verify it really is deleted?

i tried this
{
objectOne(filter: {
id_: “631869e56df2e3bf5cf39bb1”

})
}

But im getting errors that some “updatedObject” does not match a regex

Looks to me that that graphQL query is slightly incorrect (filters may be seen here, but it’s easy to miss a paranthesis or so)

{
objectOne(filter: {
_id: {eq: “631869e56df2e3bf5cf39bb1”}
})
}

im still recieving the same error. looks like there is an issue with æøå in the name of some objects, their nodenames/endpointnames does not include æøå.

Try disabling GraphQL for the object class with æøå in the name, or override the default “Endpoint Name” in the GrapghQL settings on the Object Class.

If that solves the case, we have an issue registered on this, it is in fact solved in the upcoming release after the easter holiday.