Skip to content
This repository was archived by the owner on Apr 23, 2023. It is now read-only.
This repository was archived by the owner on Apr 23, 2023. It is now read-only.

Crash does not check existing geometry for Speck IDs #16

@clicky

Description

@clicky

Describe the bug
If a project is opened with existing geometry, crash will download and add new specks over the top of existing ones, even if there is pre-existing data with speck IDs.

To Reproduce
Steps to reproduce the behavior:

  1. Create a server, add geometry
  2. release or don't release.
  3. Save the project locally
  4. Close the server
  5. Re-open the model
  6. Connect to the server

Expected behavior
There should be no duplicate items

Version Info (please complete the following information):

  • Rhino Version [7.23.x]
  • Crash Version [1.0.0]

Additional context
How this bug is solved is up for grabs. There's quite a few different solutions available;

  1. Crash checks for existing specks before downloading any new ones and handles duplicates there.
  2. Crash checks on the AddItem event to prevent duplicates.

In either case. Branch needs to reconnect the existing items and the ones on the server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions