Skip to content

Commit

Permalink
Fixes #60
Browse files Browse the repository at this point in the history
  • Loading branch information
Semprini committed Jan 14, 2024
1 parent 2a05826 commit 6dde3a4
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions mdg/templates/hasura.json.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@
}
}{% if loop.index != objects|count %},{% endif %}{% endfor %}
]{% endif %}{% if array_objects|count > 0 %},
"array_relationships": [{% for obj in array_objects %}
"array_relationships": [{% for obj in array_objects %}{% set assoc = cls.get_class_association(obj) %}
{
"name": "list_{{ obj.package.name | camelcase }}_{{ obj.name | snakecase }}",
"name": "list_{{ obj.package.name | camelcase }}_{{ obj.name | snakecase }}s",
"using": {
"foreign_key_constraint_on": {
"column": "{{ package.name | snakecase }}_{{ obj.id_attribute.name | snakecase }}",
"column": "{{ cls.name | snakecase }}_{{ obj.id_attribute.name | snakecase }}",
"table": {
{% set assoc = cls.get_class_association(obj) %}{% if assoc.cardinality.name == "MANY_TO_MANY" %}
{% if assoc.cardinality.name == "MANY_TO_MANY" %}
"name": "{{ assoc.source.package.name | camelcase }}_{{ assoc.source.name | snakecase }}_{{ assoc.destination.name | snakecase }}s",{% else %}
"name": "{{ obj.package.name | camelcase }}_{{ obj.name | snakecase }}",{% endif %}
"schema": "public"
Expand Down

0 comments on commit 6dde3a4

Please sign in to comment.