Skip to content

Branch fails to sync if one of the changes has an object created with a tag assigned #196

@cah-william-parsley

Description

@cah-william-parsley

Plugin Version

0.5.2

NetBox Version

4.1.7

Python Version

3.10.14

Steps to Reproduce

  1. Create a new branch, but don't activate it.
  2. Create a device or circuit (or probably any object) in the main branch and assign a tag during creation.
  3. Switch to the branch created in step 1 and try to sync it with main

Expected Behavior

Branch syncs with main without error.

Observed Behavior

There is a deserialization error during the sync. Error below. This might be related, or the same issue as #193

DeserializationError("['“tag-name” value must be an integer.']: (circuits.circuit:pk=2) field_value was 'tag-name'")

Metadata

Metadata

Assignees

Labels

severity: mediumResults in substantial degraded or broken functionality for specific workflowsstatus: blockedtype: bugA confirmed report of unexpected behavior in the application

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions