Skip to content

[BUG] When I clone a channel, the dependencies are not carried over to the cloned channel #153

Description

@anibal2j

Describe the bug
I have a set of channels that I usually clone since they're the basis of my configuration for the VA. Each VISN has its own channel and as such when I get a new channel to create I clone from a known last good channel configuration.

The cloning works great except that the channel cloned does not have the dependencies selected as the channel it was cloned from. So, the code in the cloned channel does not really work.

To Reproduce
Steps to reproduce the behavior:

  1. Create a channel and make sure you have at least one dependency
  2. Clone channel
  3. Verify that cloned channel doesn't have the selected dependency from the channel you cloned from

Expected behavior
The cloned channel should have the same dependencies already selected as the channel it was cloned from

Actual behavior
The cloned channel doesn't have any dependencies selected at all - which makes the channel not work with all the code that's in the source/destination filters/transformers/etc.

Environment (please complete the following information):

  • OS: server running on Ubuntu. Client running on Mac OS 15.5 (24F74)
  • Java Distribution/Version

openjdk version "11.0.28" 2025-07-15
OpenJDK Runtime Environment (build 11.0.28+6-post-Ubuntu-1ubuntu122.04.1)
OpenJDK 64-Bit Server VM (build 11.0.28+6-post-Ubuntu-1ubuntu122.04.1, mixed mode, sharing)

  • Connect Version : 4.4.2

Workaround(s)
My workaround now is to go to the channel I'm cloning from, looking at the dependencies, either memorizing them, taking them down somewhere, or screenshoting, then go to the newly created channel that was cloned and manually find the dependencies and select them. When I have a channel that has more than 5 dependencies this becomes pretty error prone and time consuming.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions