diff --git a/services/cloudsyncservice/src/ipc/cloud_sync_service.cpp b/services/cloudsyncservice/src/ipc/cloud_sync_service.cpp index 345cb3ea4b8cb9173983e5e75bc94fe99fde0465..8920d67ecffa31fed84a1a551631236cb58452f4 100644 --- a/services/cloudsyncservice/src/ipc/cloud_sync_service.cpp +++ b/services/cloudsyncservice/src/ipc/cloud_sync_service.cpp @@ -816,7 +816,7 @@ int32_t CloudSyncService::StartFileCache(const std::vector &uriVec, for (auto &uri : uriVec) { if (!DfsuAccessTokenHelper::CheckUriPermission(uri)) { LOGE("permission denied"); - return E_PERMISSION_DENIED; + return E_ILLEGAL_URI; } } } diff --git a/test/unittests/ani_core/cloud_file_cache_core_test.cpp b/test/unittests/ani_core/cloud_file_cache_core_test.cpp index f52af33df7d8b0e9675cea6bd6df2598c08a48dd..4d76c1a6b48ae333060f8b7825ccb72ecf592fdf 100644 --- a/test/unittests/ani_core/cloud_file_cache_core_test.cpp +++ b/test/unittests/ani_core/cloud_file_cache_core_test.cpp @@ -117,7 +117,7 @@ HWTEST_F(CloudFileCacheCoreTest, DoStartTest1, TestSize.Level1) EXPECT_FALSE(ret.IsSuccess()); const auto &err = ret.GetError(); int errorCode = err.GetErrNo(); - EXPECT_EQ(errorCode, OHOS::FileManagement::E_PERMISSION); + EXPECT_EQ(errorCode, OHOS::FileManagement::E_INVALID_URI); } /** @@ -134,7 +134,7 @@ HWTEST_F(CloudFileCacheCoreTest, DoStartTest2, TestSize.Level1) EXPECT_FALSE(ret.IsSuccess()); const auto &err = ret.GetError(); int errorCode = err.GetErrNo(); - EXPECT_EQ(errorCode, OHOS::FileManagement::E_PERMISSION); + EXPECT_EQ(errorCode, OHOS::FileManagement::E_INVALID_URI); } /**