Consider to restore(or modify) the previously removed logic or be sure that it doesn't cause a reason of wrong nested `Any`s

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: LINQ
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      As it was noticed in the ticket CSHARP-2699, the changes which were done in the scope of CSHARP-1356 led to the wrong nested `Any`s in some advance cases.
      See this thread: https://github.com/DmitryLukyanov/mongo-csharp-driver/pull/53#discussion_r317409755

      Previously `VisitPipeline` method (https://github.com/DmitryLukyanov/mongo-csharp-driver/pull/13#discussion_r247197507) has been removed because we didn't find any query which could be affected by this removing, but since now we've met it, so probably we need to look at the change(removing `VisitPipeline`) from the ticket `CSHARP-1356` one more time.

            Assignee:
            Unassigned
            Reporter:
            Dmitry Lukyanov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: