title: SPNavigationNode.IsVisible property not working in sharepoint as expected
body: <p>I want to hide a quick launch node in a sharepoint site, but it's not working as expected. :(</p>
  
  <p>My code is as under:</p>
  
  <pre><code>                using (SPSite spSiteTest = new SPSite(serverUrl))
                  {
  
                      using (SPWeb mySite = spSiteTest.OpenWeb())
                  {
                      SPNavigationNodeCollection quickLaunchNodes = mySite.Navigation.QuickLaunch;
  
                      SPNavigationNode navQuickNode = new SPNavigationNode("Title", "www.stackoverflow.com", true);
  
  
                      foreach (SPNavigationNode node in quickLaunchNodes)
                      {
                          if (node.Title == navQuickNode.Title)
                          {
                              node.Url = navQuickNode.Url;
                              node.IsVisible = isVisible;
                              node.Update();
                              //mySite.Update();
                              return;
                          }
                      }   
  
                      quickLaunchNodes.AddAsFirst(navQuickNode);
  
                  }
              }
  </code></pre>
  
  <p>Am I missing something or is it a bug? </p>