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:
- Create a channel and make sure you have at least one dependency
- Clone channel
- 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)
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.
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:
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):
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)
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.