Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'Account is Private' after patch bug #8360

Closed
2 tasks done
vietknight opened this issue Nov 18, 2024 · 7 comments
Closed
2 tasks done

'Account is Private' after patch bug #8360

vietknight opened this issue Nov 18, 2024 · 7 comments
Labels
bug Something isn't working

Comments

@vietknight
Copy link

Check version

  • I'm running the latest version of Path of Building and I've verified this by checking the changelog

Check for duplicates

  • I've checked for duplicate open and closed issues by using the search function of the issue tracker

What platform are you running Path of Building on?

Windows

How is Path of Building expected to behave?

Import/Export Build -> Type in username -> Start -> Characters should load

How does Path of Building behave?

Import/Export Build -> Type in username -> Start -> 'Account is private'

How to reproduce the issue

  1. Import/Export Build
  2. Type in username
  3. Press 'Start'
  4. Tried with/without special discriminator value, still did not work
  5. Tried with special POESESSID, still did not work

Character build code

No response

Screenshots

image

image

image

image

image

image

@vietknight vietknight added the bug Something isn't working label Nov 18, 2024
@ciceroripi
Copy link

Same here.

@Regisle
Copy link
Member

Regisle commented Nov 18, 2024

If you open the console (ctrl + ~), you should see a 403 response code, this is a known issue and is being looked into.

@Sentinent
Copy link

Sentinent commented Nov 18, 2024

I did some poking around and the issue is here: https://github.com/PathOfBuildingCommunity/PathOfBuilding/blob/dev/src/Classes/ImportTab.lua#L452

local realAccountName = response.body:match("/view%-profile/([^/]+)/characters"):gsub(".", function(c) if c:byte(1) > 127 then return string.format("%%%2X",c:byte(1)) else return c end end)

returns <account name>-<discrim>, which later gets passed to /get-passive-skills and /get-items that causes the issue. A quick dirty hack of adding realAccountName = realAccountName:gsub("-", "%%23") fixes the issue locally for me.

Note that it's the POE site that is introducing the - in <account name>-<discrim>, POB is just a victim here :'(

--

Somewhat tangential, I think support should be added to automatically urlencode the "#" to %23. Much more UX friendly to be able to enter myaccount#1234 instead of myaccount%231234

@OcularDisease
Copy link

Same problem here

@franciskong-lfasystems
Copy link

Also having the same issue here.
Was working fine last night.

@LocalIdentity
Copy link
Contributor

GGG changed the account system in the patch today. We have it fixed on dev and I'm about to write patch notes with the update coming out within the next hour

@LocalIdentity
Copy link
Contributor

Fixed now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants