File tree 2 files changed +16
-13
lines changed
Sources/WordPressKit/Services
Tests/WordPressKitTests/Tests 2 files changed +16
-13
lines changed Original file line number Diff line number Diff line change @@ -105,17 +105,20 @@ - (NSProgress *)getWPThemesPage:(NSInteger)page
105
105
failure : (ThemeServiceRemoteFailureBlock)failure
106
106
{
107
107
NSParameterAssert (page > 0 );
108
- NSParameterAssert ([search isKindOfClass: [NSString class ]]);
109
-
108
+
110
109
NSString *requestUrl = [self pathForEndpoint: @" themes"
111
110
withVersion: WordPressComRESTAPIVersion_2_0];
112
-
113
- NSDictionary *parameters = @{ThemeRequestTierKey: freeOnly ? ThemeRequestTierFreeValue : ThemeRequestTierAllValue,
114
- ThemeRequestNumberKey: @(ThemeRequestNumberValue),
115
- ThemeRequestPageKey: @(page),
116
- ThemeRequestSearchKey: search
117
- };
118
-
111
+
112
+ NSMutableDictionary *parameters = [@{
113
+ ThemeRequestTierKey: freeOnly ? ThemeRequestTierFreeValue : ThemeRequestTierAllValue,
114
+ ThemeRequestNumberKey: @(ThemeRequestNumberValue),
115
+ ThemeRequestPageKey: @(page)
116
+ } mutableCopy];
117
+
118
+ if (search) {
119
+ parameters[ThemeRequestSearchKey] = search;
120
+ }
121
+
119
122
return [self getThemesWithRequestUrl: requestUrl
120
123
page: page
121
124
parameters: parameters
Original file line number Diff line number Diff line change @@ -224,10 +224,10 @@ - (void)testThatGetThemesWorks
224
224
}];
225
225
226
226
XCTAssertNoThrow ([service getWPThemesPage: 1
227
- search: @" "
228
- freeOnly: NO
229
- success: successBlock
230
- failure: nil ]);
227
+ search: nil
228
+ freeOnly: NO
229
+ success: successBlock
230
+ failure: nil ]);
231
231
}
232
232
233
233
- (void )testThatGetThemesForBlogIdWorks
You can’t perform that action at this time.
0 commit comments