From f627a165b7f48f59c8c352455a978674f59b0477 Mon Sep 17 00:00:00 2001 From: Jacobe2169 Date: Mon, 29 Jan 2024 15:22:37 +0100 Subject: [PATCH] fix SmartRelationshipsMixin to override exclude metadata --- src/utils_flask_sqla/schema.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils_flask_sqla/schema.py b/src/utils_flask_sqla/schema.py index 2d55091..155a978 100644 --- a/src/utils_flask_sqla/schema.py +++ b/src/utils_flask_sqla/schema.py @@ -72,4 +72,5 @@ def __init__(self, *args, **kwargs): kwargs["only"] = only if exclude: kwargs["exclude"] = exclude + self.opts.exclude = set(self.opts.exclude) - set(firstlevel_only) super().__init__(*args, **kwargs)