View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002737 | SOGo | Backend General | public | 2014-04-25 13:18 | 2014-05-22 14:14 |
Reporter | buzzdee | Assigned To | ludovic | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | amd64 | OS | OpenBSD | OS Version | 5.4 |
Product Version | 2.2.3 | ||||
Fixed in Version | 2.2.4 | ||||
Summary | 0002737: Exception logging in into OpenGroupware | ||||
Description | Something must have changed in SOPE after the 2.2.X upgrade, I was not able anymore to logon, due to exceptions. The attached patch fixes the problems, its just a mechanical replacing KVO valueForKey with objectForKey in order to not trigger the exception. | ||||
Additional Information | could this please be added to upcoming 2.2.4 release | ||||
Tags | No tags attached. | ||||
fix-ogo-login.diff (1,698 bytes)
$OpenBSD$ --- sope-appserver/WEExtensions/WEDragContainer.m.orig Fri Apr 25 14:46:38 2014 +++ sope-appserver/WEExtensions/WEDragContainer.m Fri Apr 25 14:47:15 2014 @@ -213,7 +213,7 @@ static BOOL debugTakeValues = NO; doDnD = [[[_ctx request] clientCapabilities] doesSupportDHTMLDragAndDrop]; - if (![[_ctx valueForKey: @"WEDragContainerScriptDone"] boolValue] && doDnD) { + if (![[_ctx objectForKey: @"WEDragContainerScriptDone"] boolValue] && doDnD) { dragScript = @"<DIV ID=\"DragDIV\" STYLE=\"position: absolute; visibility: hidden; width: 150;\"></DIV>" @"<SCRIPT LANGUAGE=\"JScript\">\n" $OpenBSD$ --- sope-appserver/WEExtensions/WEDropContainer.m.orig Fri Apr 25 14:48:02 2014 +++ sope-appserver/WEExtensions/WEDropContainer.m Fri Apr 25 14:48:49 2014 @@ -458,7 +458,7 @@ static NSString *dropScript = doDnD = [[[_ctx request] clientCapabilities] doesSupportDHTMLDragAndDrop]; - if (![[_ctx valueForKey:@"WEDropContainerScriptDone"] boolValue] && doDnD) { + if (![[_ctx objectForKey:@"WEDropContainerScriptDone"] boolValue] && doDnD) { [_response appendContentString:dropScript]; [_ctx takeValue:[NSNumber numberWithBool:YES] $OpenBSD$ --- sope-appserver/WEExtensions/WETabView.m.orig Fri Apr 25 14:45:40 2014 +++ sope-appserver/WEExtensions/WETabView.m Fri Apr 25 14:46:08 2014 @@ -821,7 +821,7 @@ static NSNumber *YesNumber; } doScript = NO; /* perform tab-clicks on browser (use javascript) */ - tabViewCount = [[_ctx valueForKey:@"WETabViewScriptDone"] intValue]; + tabViewCount = [[_ctx objectForKey:@"WETabViewScriptDone"] intValue]; cmp = [_ctx component]; /* check for browser */ |
|
https://github.com/inverse-inc/sope/commit/040d30bd7e1329979333822dc7a84df1efa63d9f |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2014-04-25 13:18 | buzzdee | New Issue | |
2014-04-25 13:19 | buzzdee | File Added: fix-ogo-login.diff | |
2014-05-22 14:14 | ludovic | Note Added: 0007069 | |
2014-05-22 14:14 | ludovic | Status | new => resolved |
2014-05-22 14:14 | ludovic | Fixed in Version | => 2.2.4 |
2014-05-22 14:14 | ludovic | Resolution | open => fixed |
2014-05-22 14:14 | ludovic | Assigned To | => ludovic |