2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-17 18:26:32 +00:00

Force builtin plugins to be active (#4276)

* Force builtin plugins to be active

- Not setting the "active" flag can cause ambiguous errors
- e.g. some settings don't work if the plugin is inactive
- By design, builtin plugins are always "active" anyway
- This PR just forces the active field to True

* Fix unit tests
This commit is contained in:
Oliver
2023-01-29 15:44:04 +11:00
committed by GitHub
parent 50eb81f495
commit 06eb3a81b6
3 changed files with 9 additions and 5 deletions

View File

@@ -193,8 +193,3 @@ class PluginDetailAPITest(PluginMixin, InvenTreeAPITestCase):
with self.assertRaises(NotFound) as exc:
check_plugin(plugin_slug=None, plugin_pk='123')
self.assertEqual(str(exc.exception.detail), "Plugin '123' not installed")
# Not active
with self.assertRaises(NotFound) as exc:
check_plugin(plugin_slug='inventreebarcode', plugin_pk=None)
self.assertEqual(str(exc.exception.detail), "Plugin 'inventreebarcode' is not active")