Set relation columns are not updated in real time

Describe the bug
Set relation columns are not updated in real time

To Reproduce
Reproducing relation creation bug:

  1. Create relation on a type
  2. Go to the set for that type
  3. The new relation is not visible so you’re unable to add it as a new column

Reproducing relation updates in object:

  1. Go into set, where you have already added the relation in question as a column
  2. Go into object
  3. Update relation, e.g. I added a tag to my “purpose” relation
  4. Go back to set view
  5. The relation you updated is not updated in the view

Expected behavior
Relation updates, whether adding a new relation or updating the relation in an object should be reflected immediately in the set.

System Information:

  • OS: Mac OSX
  • Device Manufacturer/Model: Macbook M1 Pro
  • Anytype Version: 0.25.4

Additional Information
If you resize the column, sometimes the relation information will update with what you updated directly in the object.

2 Likes

Hi @Micheal, thanks for sharing your thoughts! Could you please check if this issue is the same as:

Both issues are on the topic of updating objects in sets. I think that this issue is different though because it’s related to synchronizing the updates to the object/set view when updating either. The issue you linked seems to be an issue with the filter which is apart of the set view, even when you are updating the object directly in the set view.

@Micheal I cannot reproduce either of the two issues on Windows, so this could be MacOS specific. Could you try this again with the latest version of Anytype?

The second issue seems to be resolved (or at least not reproducible on my side) in Anytype for Windows v0.27.0.

The first issue is kind of reproducible, but I can still add the Relation I added to the Type for that Set by clicking “New” relation. I think the issue lies in what is expected from the Set. It is my expectation (and I hope this is also how it is designed) that I can add Relations to Object Types to make those Relations available for Objects of that Type. Then, I can add that Relation to be visible in places like Templates, Set View and Objects, but I need to add them myself as adding a Relation to a Type does not automatically mean they are visible in an Object (like a Set). You would still need to add that Relation as a “new” Relation to that Object.

@Micheal does that make sense to you?

This topic was automatically closed after 10 days. New replies are no longer allowed.

Closed because the issue is not (fully) reproducible. Feel free to flag the bug report to be reopened, or to submit a new bug report.