https://pulp.plan.io/https://pulp.plan.io/favicon.ico2021-04-09T19:01:42ZPulpPulp - Issue #8537: named_viewsets erroneously contains models/viewsets from other apps https://pulp.plan.io/issues/8537?journal_id=695842021-04-09T19:01:42Zdaviddavis
<ul></ul><p>Here is an easy reproducer that demonstrates the problem. Uninstall and plugins aside from core and run this in a shell:</p>
<pre><code>In [1]: from pulpcore.app.util import get_viewset_for_model
In [2]: get_viewset_for_model(Repository())
LookupError: Could not determine ViewSet base name for model <class 'pulpcore.app.models.repository.Repository'>
</code></pre>
<p>Now if you install a plugin (e.g. pulp_file) it magically works:</p>
<pre><code>In [1]: from pulpcore.app.util import get_viewset_for_model
In [2]: get_viewset_for_model(Repository())
Out[2]: pulpcore.app.viewsets.repository.RepositoryViewSet
</code></pre> Pulp - Issue #8537: named_viewsets erroneously contains models/viewsets from other apps https://pulp.plan.io/issues/8537?journal_id=696692021-04-13T14:42:54Zdaviddavis
<ul><li><strong>Status</strong> changed from <i>NEW</i> to <i>CLOSED - WONTFIX</i></li></ul><p>Closing since this problem hasn't impacted users/plugin writers.</p>