Data not showing up in profile.json

I’m having an issue where i want my profile’s data to be available to other users, but when i try to do a userSession.getFile(“books.json”, { username: “feldstein.id”}) i get a Missing readURL javascript error.

I’m looking in my profile.json and i notice that my app isn’t showing up in the profile’s apps list, and i assume that this is why other people can’t see my data, what do i need to do to make my data public if someone has my ID?

Here is my profile https://gaia.blockstack.org/hub/15MXt2XMepBQMhsDdmBYvdUJr5Rr3YYVis/0/profile.json
I notice that the localhost version of my app is writing data to it correctly, but my live version (https://softcover.msfeldstein.now.sh/#/) is not. Any tips?

Here is the direct link to what should show my profile data inside my app
https://softcover.msfeldstein.now.sh/#/account/feldstein.id

Since it has my ID it should be able to see my public data right? This worked locally, but not deployed

Interesting so i think what might have happened is that i originally logged in without adding “publish_data” to my scopes, and then in a future update I added it. I’ve cleared my localStorage, reset my profile in blockstack browser, but it still doesn’t show up. When i publish to a fresh domain that i’ve never logged into it works correctly.

Ok looks like i had to actually restart the blockstack mac app, now it works. I think it’s a bug where if you upgrade permissions (add publish_data scope), they don’t actually show up