Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit 810b304

Browse files
committed
Fix response parsing in the new createPost endpoint
1 parent c2d88f5 commit 810b304

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

WordPressKit/PostServiceRemoteXMLRPC+Extended.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ extension PostServiceRemoteXMLRPC: PostServiceRemoteExtended {
66
let dictionary = try makeParameters(from: RemotePostCreateParametersXMLRPCEncoder(parameters: parameters))
77
let parameters = xmlrpcArguments(withExtra: dictionary) as [AnyObject]
88
let response = try await api.call(method: "metaWeblog.newPost", parameters: parameters).get()
9-
guard let postID = (response.body as? NSNumber) else {
9+
guard let postID = (response.body as? NSObject)?.numericValue() else {
1010
throw URLError(.unknown) // Should never happen
1111
}
1212
return try await getPost(withID: postID)

0 commit comments

Comments
 (0)