(fix) handle default classification for tasks (fixes #3541)

This commit is contained in:
Ludovic Marcotte
2016-03-23 13:41:08 -04:00
parent 44ee450fd7
commit cfddf147c4
4 changed files with 50 additions and 32 deletions

View File

@@ -24,6 +24,8 @@
#import <Foundation/NSDate.h>
#import <Foundation/NSException.h>
#import <NGObjWeb/WOResponse.h>
#import <NGObjWeb/WOContext+SoObjects.h>
#import <NGExtensions/NSObject+Logs.h>
#import <NGExtensions/NSNull+misc.h>
#import <NGCards/iCalCalendar.h>
@@ -114,4 +116,17 @@
}
- (id) PUTAction: (WOContext *) _ctx
{
iCalCalendar *rqCalendar;
WORequest *rq;
rq = [_ctx request];
rqCalendar = [iCalCalendar parseSingleFromSource: [rq contentAsString]];
[self adjustClassificationInRequestCalendar: rqCalendar];
[rq setContent: [[rqCalendar versitString] dataUsingEncoding: [rq contentEncoding]]];
return [super PUTAction: _ctx];
}
@end /* SOGoTaskObject */