title: Graph Api Delta token is not returning correct data
body: <p>I am trying to use delta query to get the changes in one of the rooms calendars, when i use the start date and end date to set the initial request, it returns the correct events data and then afterwards when I use the delta token next time to make request, but it returns event data with tag saying this particular event has been deleted and does not return any valuable info apart form ID.</p>
  
  <p>Here is my code</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>private async Task&lt;IEventDeltaCollectionPage&gt; GetEventData(GraphServiceClient graphClient, object deltaLink)
          {
              IEventDeltaCollectionPage page;
  
              if (lastPage == null)
              {
                  var queryOptions = new List&lt;QueryOption&gt;();
                  if (deltaLink == null)
                  {
                      queryOptions = new List&lt;QueryOption&gt;()
                      {
                          new QueryOption("startdatetime", "2020-01-16T00:00:00Z"),
                          new QueryOption("enddatetime", "2020-01-24T00:00:00Z")
                      };
                  }
                  else
                  {
                      queryOptions = new List&lt;QueryOption&gt;()
                      {
                          new QueryOption("$deltatoken", deltaLink.ToString())
                      };
  
                  }
                             
                  page = await graphClient
                      .Users["nitroom2@domain.onmicrosoft.com"].CalendarView
                      .Delta()
                      .Request(queryOptions)
                      .GetAsync();
              }
              else
              {
                  lastPage.InitializeNextPageRequest(graphClient, deltaLink.ToString());
                  page = await lastPage.NextPageRequest.GetAsync();
              }
  
              lastPage = page;
              return page;
          }</code></pre>
  </div>
  </div>
  </p>
  
  <p>AS you can see this code will either look for dates range or delta token. so what I do is I initially make a call without a delta token, then once I get the final response I get the delta token. I restart the application this time and I provide the hard-coded delta token. Before restarting the application I also make sure that there is either a new event created or updated in the rooms calendar and then I restart the application with the delta token. I get a response back with some event data but that's telling me the event has been deleted, but that's not true.</p>
  
  <p><a href="https://i.stack.imgur.com/OR5HF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OR5HF.png" alt="enter image description here"></a></p>
  
  <p>Not sure what i am misisng here. can any abody suggest?</p>