@@ -113,11 +113,11 @@ func resourceFeedPermissionCreate(d *schema.ResourceData, m interface{}) error {
113
113
permission , identityResponse , err := getFeedPermission (d , m )
114
114
115
115
if err != nil && ! utils .ResponseWasNotFound (err ) {
116
- return fmt .Errorf ("creating feed Permission for Feed : %s and Identity : %s, Error: %+v" , feedId , identityDescriptor , err )
116
+ return fmt .Errorf ("Creating feed Permission for Feed : %s and Identity : %s, Error: %+v" , feedId , identityDescriptor , err )
117
117
}
118
118
119
119
if permission != nil {
120
- return fmt .Errorf ("feed Permission for Feed : %s and Identity : %s already exists" , feedId , identityDescriptor )
120
+ return fmt .Errorf ("Feed Permission for Feed : %s and Identity : %s already exists" , feedId , identityDescriptor )
121
121
}
122
122
123
123
_ , err = clients .FeedClient .SetFeedPermissions (clients .Ctx , feed.SetFeedPermissionsArgs {
@@ -285,7 +285,11 @@ func getFeedPermission(d *schema.ResourceData, m interface{}) (*feed.FeedPermiss
285
285
})
286
286
287
287
if err != nil {
288
- return nil , identityResponse , err
288
+ if utils .ResponseWasNotFound (err ) {
289
+ return nil , identityResponse , fmt .Errorf (" Feed Permissions Not Found. Feed may exist at organization or project level." +
290
+ " Please ensure you have set the `project_id` correctly. \n Project ID: %s\n Feed ID: %s\n Error: %+v" , projectId , feedId , err )
291
+ }
292
+ return nil , identityResponse , fmt .Errorf (" \n Project ID: %s\n Feed ID: %s\n Error: %+v" , projectId , feedId , err )
289
293
}
290
294
291
295
for _ , permission := range * permissions {
0 commit comments