Issue #6410
Updated by ipanova@redhat.com over 4 years ago
1. create 2 repos and 2 remotes https://repos.fedorapeople.org/pulp/pulp/demo_repos/zoo/ https://repos.fedorapeople.org/pulp/pulp/fixtures/rpm-test-modularity/ 2. sync each repo 3. Both of the repos have identical PackageGroup with id 'mammals'. Observe that on same instance of Package group all of the relations are kept. From repo A and from repo B ``` In [2]: PackageGroup.objects.filter(id='mammals') Out[2]: <QuerySet [<PackageGroup: mammals>]> In [26]: x=PackageGroup.objects.filter(id='mammals') In [27]: len(x[0].packages) Out[27]: 22 In [28]: x[0].related_packages.count() Out[28]: 47 ``` From same issue suffers PackageCategories and PackageEnvironments