Version: eXtendFiles 1.5.3 and above
Audience: Administrator

Problem
When opening an eXtendFiles Public Upload Link, the following error is being shown:

Image Placeholder


This issue may occur in NetSuite OneWorld accounts which have multiple subsidiaries, and where a subsidiary restriction has been placed on the NetSuite role associated with eXtendFiles.

When a subsidiary restriction is added, the access token/role which is used for eXtendFiles doesn't have access to the subsidiary of the record whose public upload link you are accessing.

Solution
To resolve this issue, update the subsidiary restrictions of the role associated with eXtendFiles to grant access to the necessary subsidiary where eXtendFiles public upload links are used.

  1. Go to Setup  Users/Roles  Access Tokens.
  2. Search for the access tokens that are being used for extendFiles.

    Image Placeholder
  3. In the example above, the role used for eXtendFiles access is "eXt Distributor - eXtendFiles Server User".
  4. Go to Setup  Users/Roles  Manage Roles and edit the role from Step 3.
  5. Under the Subsidiary Restrictions field group, select the "All" option (or add any missing subsidiaries if "All" should not be added).

    Image Placeholder
  6. After saving the changes to the role, the public upload links should open successfully.