Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Goes for infinite recursion if there is a view dependency cycle #30

Open
MichaelJFishmanBA opened this issue May 21, 2022 · 0 comments
Open

Comments

@MichaelJFishmanBA
Copy link

It would be nice if the library detected cycles and printed out what the cycle is - I first found this library when trying to debug view cycle error:

Too many nested views/persistent user-defined functions or possible circular reference of views/persistent user-defined functions referenced in query. Only 16 levels of nested views/persistent user-defined functions are allowed.

Cycles could be detected by passing a list of ancestors to _build_tree and checking children against that list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant