Mrudhulraj opened a new issue, #5957: URL: https://github.com/apache/texera/issues/5957
### What happened? The **dataset shared publicly ** is not viewable or downloadable from any other user account. Scenario: Dataset **Owner** : Create a dataset and share it publicly with download permission enabled. <img width="709" height="759" alt="Image" src="https://github.com/user-attachments/assets/423baac9-d49b-4b7c-843c-4f4ba05bbf15" /> <img width="1909" height="673" alt="Image" src="https://github.com/user-attachments/assets/6decf8da-2944-4829-a5ed-02434b6f3fed" /> Non-owner: View the publicly shared dataset. -> Issue: User cannot view any of the versions or download them <img width="1899" height="789" alt="Image" src="https://github.com/user-attachments/assets/8db0b1b1-2a69-4734-9f95-2b8b8f17f73b" /> <img width="1912" height="599" alt="Image" src="https://github.com/user-attachments/assets/84fb6f2a-dcf3-49b6-971d-b336a04d4a24" /> Observation: 1. The Access field is set to Owner while sharing which is not editable. 2. Getting 403 forbidden error in non-owner user account with response while listing datasets: {"code":403,"message":"User not authorized."} ### How to reproduce? 1. Create a dataset from owner account and share the dataset publicly with write permissions. 2. Note: a. Here **Access** is set to **Owner** and is not modifiable -> Potential Issue b. Share button doesn't do anything -> No API calls sent 3. Login into a secondary non-owner user and try to view the dataset. 4. Non-owner will not be able to view any of the datasets or download any of the versions. 5. Errors observed: 403 abandoned error. ### Version/Branch 1.3.0-incubating-SNAPSHOT (main) ### Commit Hash (Optional) _No response_ ### What browsers are you seeing the problem on? _No response_ ### Relevant log output ```shell INFO [2026-06-26 19:08:50,406] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/1/diff HTTP/1.1" 200 INFO [2026-06-26 19:08:50,420] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/1/version/2/rootFileNodes HTTP/1.1" 200 INFO [2026-06-26 19:08:50,451] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/presign-download HTTP/1.1" 200 INFO [2026-06-26 19:08:57,499] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/user-dataset-owners HTTP/1.1" 200 INFO [2026-06-26 19:08:57,518] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/access/dataset/owner/1 HTTP/1.1" 200 INFO [2026-06-26 19:08:57,520] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/access/dataset/list/1 HTTP/1.1" 200 INFO [2026-06-26 19:08:57,949] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/1 HTTP/1.1" 200 INFO [2026-06-26 19:10:06,944] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/user-dataset-owners HTTP/1.1" 200 INFO [2026-06-26 19:10:06,968] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/access/dataset/list/1 HTTP/1.1" 200 INFO [2026-06-26 19:10:06,970] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/access/dataset/owner/1 HTTP/1.1" 200 INFO [2026-06-26 19:10:06,986] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/1 HTTP/1.1" 200 INFO [2026-06-26 19:14:27,033] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/1 HTTP/1.1" 403 INFO [2026-06-26 19:14:27,040] org.eclipse.jetty.server.RequestLog: [0:0:0:0:0:0:0:1] - "GET /api/dataset/1/version/list HTTP/1.1" 403 ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
