Attention : A bug in Outlook 2013 preview while syncing with SharePoint 2013 preview Calendar

I was looking at what are new and trying few things with Office and SharePoint preview.

Here is something I would like to draw an attention for MS guys working on Preview stuff.

OK so what I have done;  I had opened my SharePoint 2013 preview calendar in to Outlook 2013 preview calendar. Things are Ok like dates-subject etc. But the description of appointments are messed up on sync with  some Chinese characters as shown in the images below.

Creating a new appointment in outlook preview :

20120725-145249.jpg

After Sync How does it look in SharePoint 2013 preview:

20120725-145311.jpg

20120725-145304.jpg

In Outlook – after Sync :

20120725-145258.jpg

If you update an entry from Outlook or create a new one and then follow the Sync, you should be able to reproduce this bug.

Here is how to reproduce this bug:

  1. Update/Create calendar entry in Outlook 2013 preview
  2. Sync calendar with SharePoint
  3. Open item in SharePoint
  4. In SharePoint calendar : The description gets corrupted with some chinese characters
  5. Go to outlook check the item – it does look ok
  6. Sync again in outlook
  7. Open the item again and see it gets corrupted in outlook also.

DiscussionBoard Lists in sp2010: Part 1

In SP2010, actually all discussion board lists are created with BaseType = 0 and it falls in to GenericList category. This is a bug (definitely) in SP2010.

  1. This is the reason why you could not get them when you have tried with SPSiteDataQuery and list for BaseType = 3
  2. That’s why web.GetListsOfType(SPBaseType.DiscussionBoard) will not return any list.

(SharePoint Guys pls fix this…)

Using serverTemplate=108 with SPSiteDataQuery will still retrieve items from all Discussion Board list. SPSiteDtaQuery is efficient method for retrieving list items. There are few things to keep in mind while querying Discussion Board [or say any type of list]

  • If you want to retrieve all list names of specific type (not interested in list items) choose linq to SharePoint Option.
  • If you want to retrieve data from selected lists or from all lists in the current site collection choose SPSiteDataQuery.

Hope that helps…