NIFCLOUD-mbaas / ncmb_ios

ニフクラ mobile backend iOS SDK
Other
51 stars 49 forks source link

条件を指定せずにQueryを実行するとエラー(E403002)が発生する #157

Closed zizi4n5 closed 6 years ago

zizi4n5 commented 7 years ago

概要(Summary)

条件を指定せずにQueryを実行するとエラー(E403002)が発生する障害を修正しました。

エラーコード エラーメッセージ 内容
E403002 Unauthorized operations for {0}. コラボレータ/管理者(サポート)権限なし

動作確認手順(Step for Confirmation)

以下のコードを実行した場合、常に検索に失敗します。
なお、 #155 に記載されているようにquery.whereKeyExistsを検索の前に実行した場合は成功します。

let query = NCMBPush.query()

/** 条件を入れる場合はここに書きます **/
// query.whereKeyExists("title")

// 検索を実施
query.findObjectsInBackgroundWithBlock({(NSArray objects, NSError error) in
    if (error != nil){
        // 検索失敗時の処理

    }else{
        // 検索成功時の処理
        print(objects) // (例)検索結果を表示する
    }
})
ncmbsdk commented 6 years ago

@zizi4n5 こちらのプルリクエストも弊社での動作確認をすすめてまいります。

ncmbsdk commented 6 years ago

問題がないことを確認しマージしました この度はSDKの改善にご協力いただきありがとうございました