Skip to content

Commit 0e949e3

Browse files
committed
fix: Fix support for many-to-many rels (#4)
1 parent dce2f56 commit 0e949e3

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

schema_viewer/schema.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ def _make_resource(app: apps.AppConfig, model: type[models.Model], app_names: li
6161
elif not field.concrete:
6262
continue
6363
elif field.many_to_many:
64-
if not field.auto_created and isinstance(field, models.ManyToManyRel):
64+
if not field.auto_created and isinstance(field.remote_field, models.ManyToManyRel):
6565
m2m_model = field.remote_field.through
66-
if m2m_model._meta.auto_created:
66+
if m2m_model is not None and m2m_model._meta.auto_created:
6767
resources.extend(_make_resource(m2m_model._meta.app_config, m2m_model, app_names, excludes))
6868
continue
6969
elif field.model is not model:

schema_viewer/static/schema-viewer/js/main.4589e211.js renamed to schema_viewer/static/schema-viewer/js/main.373ffd95.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><title>django-schema-viewer</title><meta charset="utf-8"><meta name="viewport" content="width=device-width"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script defer="defer" src="/static/schema-viewer/js/main.4589e211.js"></script><link href="/static/schema-viewer/css/main.5636232d.css" rel="stylesheet"></head><body><div id="container" style="width:100vw;height:100vh"></div><div id="minimap" style="position:fixed;bottom:12px;right:12px;box-shadow:0 0 4px 0 #eee"></div><div id="panel"></div><a id="export_drawio" style="visibility:hidden"></a></body></html>
1+
<!doctype html><html lang="en"><head><title>django-schema-viewer</title><meta charset="utf-8"><meta name="viewport" content="width=device-width"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script defer="defer" src="/static/schema-viewer/js/main.373ffd95.js"></script><link href="/static/schema-viewer/css/main.5636232d.css" rel="stylesheet"></head><body><div id="container" style="width:100vw;height:100vh"></div><div id="minimap" style="position:fixed;bottom:12px;right:12px;box-shadow:0 0 4px 0 #eee"></div><div id="panel"></div><a id="export_drawio" style="visibility:hidden"></a></body></html>

0 commit comments

Comments
 (0)