]> err.no Git - sope/commitdiff
bugfix
authorznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Fri, 22 Oct 2004 16:14:58 +0000 (16:14 +0000)
committerznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Fri, 22 Oct 2004 16:14:58 +0000 (16:14 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@309 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-appserver/NGObjWeb/ChangeLog
sope-appserver/NGObjWeb/NGObjWeb.xcode/project.pbxproj
sope-appserver/NGObjWeb/Version
sope-appserver/NGObjWeb/WOElement.m

index d7499733c820c37f71d40fd8d8b04349d7cfbd03..a56a7aec42dbab93593fbbefc9e603c5ed320266 100644 (file)
@@ -1,5 +1,7 @@
 2004-10-22  Marcus Mueller  <znek@mulle-kybernetik.com>
 
+       * WOElement.m: fixed unwanted behaviour introduced in v4.3.72 (v4.3.73)
+
        * WOElement.m: queryParameters override keys from queryDictionary in
          case of conflicts (v4.3.72)
 
index 81e7cc55eda84a2f26d5a0715d0debd3c51971af..7e725fb2403005de5f2a529b89292cf7db67ac8a 100644 (file)
                        );
                        buildSettings = {
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 4.3.72;
+                               DYLIB_CURRENT_VERSION = 4.3.73;
                                FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                                FRAMEWORK_VERSION = A;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
index 89a1946d839cedae535430f6495045d01a8dbd32..694d1b5cc2247709264a193913b7730944097add 100644 (file)
@@ -1,6 +1,6 @@
 # version file
 
-SUBMINOR_VERSION:=72
+SUBMINOR_VERSION:=73
 
 # v4.3.42  requires libNGExtensions v4.3.116
 # v4.3.40  requires libNGExtensions v4.3.115
index bae906c8de66b8beda3dbea36fba4202e18d9922..47c1e046ab7cd41c000e3c351aeb685825966c19 100644 (file)
@@ -193,17 +193,19 @@ static id numStrings[100];
   }
   
   keys = [_queryDict keyEnumerator];
-  while ((key = [keys nextObject]) && (![paraKeys containsObject:key])) {
-    value = [[_queryDict objectForKey:key] stringValue];
-    value = value ? [value stringByEscapingURL] : @"";
-    key   = key   ? [key   stringByEscapingURL] : @"";
-
-    if (isFirst) isFirst = NO;
-    else [str appendString:@"&"];
-
-    [str appendString:key];
-    [str appendString:@"="];
-    [str appendString:value];
+  while ((key = [keys nextObject])) {
+    if(![paraKeys containsObject:key]) {
+      value = [[_queryDict objectForKey:key] stringValue];
+      value = value ? [value stringByEscapingURL] : @"";
+      key   = key   ? [key   stringByEscapingURL] : @"";
+      
+      if (isFirst) isFirst = NO;
+      else [str appendString:@"&"];
+      
+      [str appendString:key];
+      [str appendString:@"="];
+      [str appendString:value];
+    }
   }
   
   return [str length] > 0 ? str : nil;