CS Nuggets

This blog is for addons, bugs, fixes, and issues pertaining to Community Server.

CS2007: API Bug & Calendar Update

UPDATE 06/12/2007:  Telligent has released SP2 for CS 2007 which contains this fix. 

UPDATE 06/07/2007: Read CS2007: Temporary Bug Fix for Forum Posts.

A bug in the CS 2007 API was discovered tonight.  When saving an edited forum post, incorrect information is passed to addon modules which makes it impossible to update the calendar and causes the application to crash if the post being saved contains a [cal] tag.  I report the bug in the Community Server Bug forum.

In the mean time, I have created a new build and addressed a couple other issues as well.  The new build will gracefully fail and not update the calendar event until Telligent corrects the issue.  You can run the rebuild script to rebuild the calendar events if you make a change to the forum post that created the event.

Download the current version

Comments

Qingsong said:

Hi, Bill,

I downloaded your updated version. Even though the crash error message is gone, the post which contain the [cal] tag does not get an entry in Calender.

No entry, no error message either.

I have to reverse back to the previous version, at least that version can get entry for the new post.

# June 5, 2007 11:24 PM

Bill Bosacker said:

Hi Qingsong, that is exactly how the updated version is desgined to work.  If you read the instructions (paragraph 2 in the main post above), you will need to run the rebuild script after making any such changes.  The previous build will not write calendar event records properly, if at all, due to API bug.

# June 6, 2007 10:53 AM

Bill Bosacker said:

Ok guys, I created a new post with a temporary fix for the issue, but it is ONLY for those who are using the SDK.  Everyone else will need to wait until Telligent provides a patch.  Go to my CS2007: Temporary Bug Fix for Forum Posts post for more information.

# June 7, 2007 7:13 PM

Qingsong said:

Thanks, Bill,

It works nicely.

# June 8, 2007 9:35 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)