Skip to content

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

@MichaelJFishmanBA

Description

@MichaelJFishmanBA

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions