Out of Cards Changelog - 2020-04-08

  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month, 2 weeks ago

    We're playing a little bit of catch-up with today's patch notes, including changes that have gone out previously.

    New Features

    Hearthstone

    • The collection manager now supports importing cards via JSON.
      • If you have JSON from your collection, you can now import it.
      • This is mainly for users of HSReplay that have their collections already synced there.
      • To get your collection data on HSReplay, use the following string inside of your browser's console (F12) while on their site. This will give you a link that you can click to then copy and paste your data into the form.
    • Card pages now detail how cards and their golden variants are unlocked.
      • Mainly for adventures and basic cards.
      • We'll use this for other stuff too later on.
    `https://hsreplay.net/api/v1/collection/?account_lo=${_userdata["user"]["blizzard_accounts"][0]["account_lo"]}&format=json&region=${_userdata["user"]["blizzard_accounts"][0]["region"]}`;

    Changes

    Hearthstone

    • Collection Manager has received improved styling.
    • The Guides navigation has been changed.
      • We now list the different class portals.
      • Some individual guides are also listed here along with links to more.
      • We'll update the promoted guides here occasionally.
    • [Monday] All Standard decks were converted to Wild if they contained cards in the 2020 set rotation

    Bug Fixes

    Hearthstone

    • Fixed an issue where collections would fail to load if tavern brawl cards were included in them.
      • This is isolated to collections imported from HSReplay.net.
    • [Tuesday] Fixed an issue where Demon Hunter decks could not be imported via the deckbuilder
    • [Saturday] Increased the number of characters that could be used when describing card design competition entries.

    General

    • [Monday] Fixed spam and deleted comments from appearing on the site to regular users.
    • [Monday] Fixed a server-side issue when users voted on deleted content.

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    4
  • Anathemos's Avatar 105 37 Posts Joined 05/29/2019
    Posted 1 month, 2 weeks ago

    Fantastic, the JSON importer is a huge help!

    I wonder -- Would it be feasible to let me save the JSON URL to my OOC account and automate this somewhat? What I envision is, I click the "import JSON" button--and if there's a URL saved to my account, my browser fetches the data and fills in that text box for me. I'd guess that could happen without involving your servers? (But I'm not a web guy so I'm just guessing...)

    2
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month, 2 weeks ago

    No plans to implement storing the URLs on Out of Cards or running the request from our servers. If we were going to automate that, we'd get proper API authorization off HSR and bake it into the site. I talked about it a bit elsewhere and really don't want to bake more reliance on third parties into the site. There ends up being silly data laws that I really don't want to deal with. By people submitting stuff manually, you're consenting to us storing your collections and I don't need to put up any disclaimers.

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    2
  • GoddammitDontShootMe's Avatar Scrambled Eggs 260 51 Posts Joined 06/03/2019
    Posted 1 month, 2 weeks ago

    I was going to report this in the other thread, but it looks like the importer adds the values rather than replaces them. I had manually entered my collection before, then after I did the import, it's saying I have 4 of every card I have 2 of, and 2 of every card I have 1 of.

    But probably more importantly, none of the changes I make seem to stick anymore. It tells me it saved successfully, but when I refresh, it's showing the old values again. That happens if I use the importer, or manually change cards.

    P.S. Why does it say there are 306 Basic cards?

    0
  • frenzy's Avatar Heartbreaker 285 207 Posts Joined 05/30/2019
    Posted 1 month, 2 weeks ago
    Quote From GoddammitDontShootMe

    I was going to report this in the other thread, but it looks like the importer adds the values rather than replaces them. I had manually entered my collection before, then after I did the import, it's saying I have 4 of every card I have 2 of, and 2 of every card I have 1 of.

    But probably more importantly, none of the changes I make seem to stick anymore. It tells me it saved successfully, but when I refresh, it's showing the old values again. That happens if I use the importer, or manually change cards.

    P.S. Why does it say there are 306 Basic cards?

    This is happening to me too. The importer says I have successfully imported, but the collection remains unchanged.

     

    Here is my collection:

    Show Spoiler

    {"collection":{"523":[2,0],"708":[1,0],"52479":[1,0],"51779":[3,0],"1135":[1,0],"54783":[1,0],"58492":[2,0],"1363":[2,0],"52482":[1,0],"51734":[2,0],"1022":[1,1],"53827":[2,0],"1140":[2,0],"54429":[1,0],"1019":[2,1],"56086":[2,0],"57419":[1,0],"823":[2,0],"1073":[1,0],"48":[2,0],"52991":[1,0],"976":[2,0],"1171":[2,0],"54924":[2,0],"178":[2,0],"55288":[2,0],"609":[2,0],"401":[2,0],"50093":[1,0],"54272":[2,0],"56694":[1,0],"54000":[2,0],"205":[2,0],"54893":[2,0],"1281":[2,0],"765":[1,0],"54833":[3,0],"555":[2,2],"53099":[1,0],"50120":[1,0],"56973":[2,0],"53576":[2,0],"56583":[2,0],"469":[2,0],"1373":[1,0],"132":[2,0],"424":[2,0],"52263":[1,1],"51372":[3,0],"56394":[1,0],"48985":[1,0],"622":[2,0],"52422":[1,0],"585":[2,0],"52070":[2,0],"53409":[2,0],"415":[2,0],"1662":[2,0],"54280":[2,0],"1142":[2,0],"55419":[2,0],"56652":[1,0],"58524":[2,0],"51380":[2,0],"54906":[0,1],"447":[2,1],"46950":[1,0],"53408":[2,0],"658":[2,0],"53822":[3,0],"50766":[2,0],"1100":[1,0],"186":[3,0],"53832":[2,0],"50602":[1,0],"55208":[4,0],"727":[2,1],"56623":[1,0],"1370":[2,0],"801":[1,0],"979":[1,0],"50121":[1,0],"54256":[2,0],"587":[2,2],"52698":[2,0],"289":[2,0],"397":[2,0],"68":[2,0],"69":[2,0],"739":[2,0],"389":[2,0],"53661":[1,0],"811":[2,0],"459":[2,0],"257":[2,0],"1361":[2,0],"55423":[3,1],"282":[2,0],"232":[2,0],"211":[1,0],"55001":[3,0],"147":[2,0],"519":[2,0],"54971":[1,0],"54488":[2,0],"55003":[2,0],"608":[2,0],"641":[2,0],"1091":[2,0],"52264":[2,0],"56792":[2,0],"50776":[1,0],"51769":[2,0],"195":[2,1],"52312":[3,0],"151":[2,0],"53972":[2,0],"55036":[1,0],"53917":[2,0],"179":[3,0],"54772":[1,0],"58487":[2,0],"149":[2,2],"630":[2,0],"1651":[3,0],"50374":[1,0],"54002":[2,0],"55907":[1,0],"1108":[2,0],"1074":[1,0],"55414":[1,0],"52654":[1,0],"53971":[1,1],"48890":[1,0],"58489":[2,0],"306":[1,0],"365":[2,0],"994":[2,0],"50392":[1,0],"55424":[4,0],"308":[2,0],"662":[2,0],"50432":[1,0],"54923":[1,0],"618":[2,0],"54314":[3,0],"90":[2,0],"54969":[1,0],"54257":[2,0],"55067":[1,0],"613":[2,0],"51":[2,1],"1653":[2,0],"1261":[1,0],"52636":[1,0],"47343":[2,0],"767":[2,0],"700":[2,0],"512":[1,0],"291":[2,2],"932":[2,0],"814":[1,0],"52111":[2,0],"51705":[2,0],"49233":[1,0],"54317":[2,0],"785":[2,0],"55056":[4,0],"216":[2,0],"1090":[2,0],"55068":[1,0],"47607":[1,0],"41":[2,0],"974":[2,0],"54806":[3,0],"339":[2,0],"55251":[1,0],"54390":[2,0],"49162":[1,0],"445":[2,0],"400":[2,0],"906":[2,0],"54038":[2,0],"55280":[4,0],"56806":[2,0],"841":[2,0],"1093":[1,0],"55292":[4,0],"55466":[2,0],"77":[2,0],"53938":[1,0],"56107":[2,0],"54907":[5,0],"1658":[0,1],"55403":[3,0],"220":[2,0],"55406":[4,0],"52866":[1,0],"1686":[2,0],"481":[1,0],"54873":[2,0],"54274":[2,0],"56292":[2,0],"53907":[1,0],"49999":[1,0],"969":[2,0],"52307":[1,0],"999":[2,0],"53924":[1,0],"95":[1,0],"950":[2,0],"1008":[2,0],"768":[2,0],"53379":[0,1],"54426":[1,0],"55245":[2,0],"614":[2,0],"50547":[1,0],"47077":[2,0],"268":[2,0],"53970":[4,0],"54265":[2,0],"53171":[2,0],"50377":[2,0],"1371":[1,0],"50385":[1,0],"54901":[3,0],"48759":[1,0],"55006":[1,0],"52943":[1,1],"54489":[2,0],"1657":[2,0],"891":[2,0],"54264":[2,0],"55039":[2,0],"55418":[2,0],"57329":[1,0],"56226":[1,0],"52950":[1,0],"413":[2,0],"49819":[1,0],"1369":[2,0],"567":[2,0],"54261":[2,0],"53884":[3,0],"54872":[2,0],"56905":[2,0],"778":[2,0],"60068":[1,0],"582":[2,0],"1050":[2,0],"667":[2,0],"1004":[2,0],"1362":[1,0],"503":[2,0],"53439":[1,0],"53823":[3,0],"1014":[2,0],"53791":[1,0],"56189":[1,0],"54278":[2,0],"58183":[2,0],"405":[1,0],"58610":[2,0],"55399":[2,0],"46665":[1,0],"48471":[1,0],"606":[2,2],"52632":[1,0],"52286":[1,0],"57413":[1,0],"54956":[3,0],"1221":[2,0],"602":[3,0],"505":[2,0],"54874":[2,0],"52148":[2,0],"53551":[4,0],"836":[2,0],"854":[2,0],"52289":[2,0],"47511":[2,0],"1155":[2,0],"49170":[1,0],"53024":[1,0],"47887":[1,0],"877":[2,2],"766":[2,0],"510":[2,0],"672":[2,0],"680":[1,0],"1634":[1,0],"54269":[2,0],"285":[2,0],"1068":[2,0],"1522":[1,0],"51722":[2,0],"759":[0,1],"50731":[1,0],"596":[1,0],"860":[2,0],"56928":[2,0],"254":[2,0],"55210":[3,0],"699":[2,0],"55303":[1,0],"1047":[2,2],"592":[2,0],"636":[2,0],"919":[2,0],"61":[2,0],"54836":[2,0],"55246":[1,0],"55404":[2,0],"53860":[2,0],"762":[2,0],"315":[2,0],"54191":[2,0],"476":[2,0],"52285":[4,0],"55038":[2,0],"54424":[1,0],"53929":[1,0],"51376":[1,0],"55101":[3,0],"201":[2,0],"753":[2,0],"48490":[1,0],"52490":[1,0],"52707":[2,0],"55005":[2,1],"158":[1,0],"51733":[2,0],"943":[2,0],"52262":[2,0],"52940":[2,0],"54389":[1,0],"1133":[1,0],"51371":[0,1],"381":[2,0],"56109":[2,0],"58607":[2,0],"834":[1,0],"189":[2,0],"53596":[3,0],"54865":[2,2],"878":[2,0],"985":[2,0],"47553":[0,1],"180":[2,0],"50122":[1,0],"52278":[2,0],"54259":[2,0],"213":[2,1],"573":[2,0],"376":[2,0],"54154":[2,0],"1243":[2,0],"51715":[1,0],"54966":[2,0],"774":[2,0],"670":[2,0],"995":[2,0],"1122":[1,1],"52790":[1,0],"457":[1,0],"55415":[2,0],"517":[1,0],"53413":[1,0],"47515":[1,0],"53919":[1,0],"54013":[2,0],"920":[1,0],"60067":[2,0],"52288":[2,0],"56791":[2,0],"141":[2,0],"52819":[1,0],"28":[2,0],"52418":[2,0],"70":[2,0],"605":[2,0],"54894":[2,0],"55103":[2,0],"58452":[2,0],"284":[2,0],"1007":[2,2],"52487":[0,1],"55304":[1,0],"1241":[2,0],"51971":[1,0],"53942":[1,0],"54291":[2,0],"48609":[1,0],"54386":[2,0],"1099":[2,0],"47602":[1,0],"163":[2,2],"53932":[2,0],"49824":[1,0],"53883":[3,0],"971":[2,0],"1687":[2,0],"53104":[1,0],"251":[2,0],"51738":[1,0],"54009":[3,0],"55342":[1,0],"982":[2,0],"1023":[2,0],"54834":[1,0],"52638":[1,0],"52109":[2,0],"352":[0,1],"55428":[2,1],"493":[1,0],"1650":[2,0],"345":[2,0],"710":[2,2],"290":[2,0],"54408":[2,0],"773":[2,2],"175":[2,0],"57847":[2,0],"47895":[2,0],"754":[1,0],"866":[2,0],"57427":[1,0],"55426":[2,0],"54288":[2,0],"51977":[2,0],"52468":[2,0],"47842":[1,0],"46621":[1,0],"1124":[2,2],"64":[2,0],"52112":[2,0],"50412":[2,0],"239":[2,0],"394":[1,0],"55095":[1,0],"56765":[2,0],"54425":[2,0],"56739":[2,0],"1182":[2,0],"54153":[2,0],"51757":[2,0],"55427":[2,0],"9":[1,0],"59867":[2,0],"55161":[2,0],"1084":[2,0],"54431":[1,0],"52633":[1,0],"50014":[1,0],"57192":[1,0],"55402":[4,0],"54391":[1,0],"437":[2,0],"54077":[2,0],"292":[2,1],"461":[2,0],"53973":[2,0],"467":[2,0],"47516":[1,0],"54730":[2,0],"53788":[2,0],"52894":[1,0],"54835":[2,0],"749":[1,0],"8":[2,0],"864":[1,0],"692":[2,0],"55069":[3,0],"511":[2,0],"50608":[1,0],"363":[1,0],"712":[2,0],"1009":[2,0],"58246":[2,0],"55281":[2,0],"642":[2,1],"30":[2,0],"53882":[2,0],"55002":[2,0],"54411":[2,0],"54876":[3,0],"383":[2,0],"60066":[2,0],"52292":[2,0],"54273":[2,0],"52872":[2,0],"1367":[2,0],"1026":[1,0],"52679":[3,0],"993":[1,1],"53861":[2,0],"281":[0,1],"48116":[1,0],"54935":[2,0],"134":[2,0],"157":[2,0],"53407":[3,0],"50049":[1,0],"299":[1,1],"52296":[2,1],"577":[1,0],"34":[2,0],"1364":[2,0],"55262":[2,0],"191":[2,0],"904":[2,1],"52936":[1,0],"430":[3,0],"757":[2,0],"304":[2,0],"1098":[2,0],"46862":[1,0],"49163":[1,0],"52290":[1,0],"404":[1,0],"584":[2,0],"1737":[1,1],"47033":[1,0],"564":[2,0],"594":[1,0],"52058":[2,0],"914":[2,0],"55401":[3,0],"58244":[2,0],"53445":[1,0],"54890":[1,0],"54922":[3,0],"344":[2,2],"57732":[2,0],"54493":[3,0],"847":[2,0],"790":[2,0],"58172":[1,0],"55166":[2,0],"1092":[2,0],"525":[2,0],"50991":[2,0],"54016":[1,0],"54838":[1,0],"57326":[1,0],"55052":[1,0],"54015":[2,0],"55250":[2,0],"53582":[1,0],"50383":[2,0],"45":[2,0],"1109":[1,1],"52942":[2,0],"48519":[1,0],"55405":[2,0],"440":[2,0],"56841":[2,0],"55037":[2,0],"55048":[1,0],"55248":[4,0],"348":[2,0],"55102":[3,0],"1167":[1,0],"55291":[2,0],"140":[2,0],"51847":[1,0],"601":[1,0],"421":[2,0],"53969":[3,0],"54909":[1,0],"53124":[1,0],"54885":[2,0],"462":[4,0],"50749":[1,0],"940":[2,0],"52494":[1,0],"53613":[1,0],"58494":[2,0],"742":[2,0],"53947":[2,0],"56873":[2,0],"1003":[2,2],"395":[2,0],"52496":[2,0],"52295":[2,0],"50794":[1,0],"242":[2,0],"53218":[1,0],"49066":[2,0],"55097":[2,0],"1401":[2,0],"47821":[1,0],"54267":[2,0],"55429":[4,0],"59710":[2,0],"50002":[1,0],"54260":[2,0],"59865":[2,0],"391":[2,0],"52639":[2,0],"54011":[1,0],"621":[2,0],"279":[2,1],"57416":[1,0],"648":[2,0],"55416":[1,0],"830":[2,0],"56622":[1,0],"53974":[1,0],"922":[2,0],"53922":[2,0],"50796":[1,0],"53979":[3,0],"53978":[2,0],"886":[2,0],"53885":[2,0],"1655":[1,0],"453":[1,0],"37":[1,0],"54960":[3,0],"55431":[2,0],"49045":[1,0],"55935":[2,0],"53967":[2,0],"55421":[3,0],"55294":[2,0],"466":[1,0],"496":[2,0],"635":[2,0],"250":[2,0],"50550":[1,0],"56587":[2,0],"296":[2,0],"1365":[2,0],"54863":[2,0],"47117":[0,1],"67":[2,0],"538":[3,0],"724":[2,0],"915":[1,0]},"favoriteHeroes":{"7":930,"5":671,"8":1066,"3":31,"6":813,"2":274,"10":7,"4":637,"9":893},"cardbacks":[158,60,198,197,193,186,185,177,176,194,0,161,195,172,19,157,156],"favoriteCardback":0,"dust":4065,"gold":6950}

    by frenzy 2 weeks, 3 days ago
    1 1640 1640 175 0
    by frenzy 2 months, 1 week ago
    3 1440 1440 859 0
    by frenzy 7 months, 2 weeks ago
    4 3400 3400 506 0

    0
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month, 2 weeks ago

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    0
  • frenzy's Avatar Heartbreaker 285 207 Posts Joined 05/30/2019
    Posted 1 month, 2 weeks ago
    Quote From Fluxflashor

    The importer still doesn't change/update my collection at all.

    Happy to try a reset, or similar, if it exists?

    by frenzy 2 weeks, 3 days ago
    1 1640 1640 175 0
    by frenzy 2 months, 1 week ago
    3 1440 1440 859 0
    by frenzy 7 months, 2 weeks ago
    4 3400 3400 506 0

    0
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month, 2 weeks ago
    Quote From frenzy
    Quote From Fluxflashor

    The importer still doesn't change/update my collection at all.

    Happy to try a reset, or similar, if it exists?

    Are you waiting for the site to return a confirmation notification before leaving the page? You should get one at the top right corner. D

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    0
  • frenzy's Avatar Heartbreaker 285 207 Posts Joined 05/30/2019
    Posted 1 month, 2 weeks ago
    Quote From Fluxflashor
    Quote From frenzy
    Quote From Fluxflashor

    The importer still doesn't change/update my collection at all.

    Happy to try a reset, or similar, if it exists?

    Are you waiting for the site to return a confirmation notification before leaving the page? You should get one at the top right corner. D

    No, I'm waiting for my collection to update. 

    I manually added some cards before the importer existed. Now, no matter what I import, nothing changes. I see two pieces of feedback: "You're in a queue" "Your collection is updated".

    I click on the PROGRESS button, and nothing has changed. I come back the next day, and nothing has changed.

    EDIT

    I have buccaneer in my collection: https://hsreplay.net/cards/2715/buccaneer

    Should '2715' be in the JSON output on HSR? Because it isn't. So maybe that bit if js doesn't output the whole collection?

    by frenzy 2 weeks, 3 days ago
    1 1640 1640 175 0
    by frenzy 2 months, 1 week ago
    3 1440 1440 859 0
    by frenzy 7 months, 2 weeks ago
    4 3400 3400 506 0

    0
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month, 2 weeks ago

    Based on what you've posted, your answer should be "yes", you are waiting for the confirmation to pop up considering you've stated the site says "your collection is updated".

    We haven't had any server-side errors log from the collection management page since the last update went out with fixes midday Friday. Do any errors appear in your browser's console after you click on the import button?

    I was able to successfully import your collection without errors. The steps I took to do so are as follows:

    1. Visit the collection page.
    2. Click on JSON importer.
    3. Paste your blob into the provided field.
    4. I click on the blue submit collection button below the JSON field.
    5. A top-right notification appears stating the collection update is queued.
    6. I wait some time
    7. A success (green) notification states it was successfully updated.

    Are these the exact steps you have taken as well?

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    0
  • chaudharykapil's Avatar 45 5 Posts Joined 05/29/2019
    Posted 1 month, 2 weeks ago

    Cards of DH and AO are showing 0.

    0
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month, 2 weeks ago
    Quote From chaudharykapil

    Cards of DH and AO are showing 0.

    Going to need more information. What steps did you perform that would change that

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    0
  • frenzy's Avatar Heartbreaker 285 207 Posts Joined 05/30/2019
    Posted 1 month, 2 weeks ago
    Quote From Fluxflashor

    I was able to successfully import your collection without errors. The steps I took to do so are as follows:

    1. Visit the collection page.
    2. Click on JSON importer.
    3. Paste your blob into the provided field.
    4. I click on the blue submit collection button below the JSON field.
    5. A top-right notification appears stating the collection update is queued.
    6. I wait some time
    7. A success (green) notification states it was successfully updated.

    Are these the exact steps you have taken as well?

    I'm a doofus. Stressful times, not enough sleep. I play on multiple regions. And my main region is not the first in the array. So, I want:

    `https://hsreplay.net/api/v1/collection/?account_lo=${_userdata["user"]["blizzard_accounts"][1]["account_lo"]}&format=json&region=${_userdata["user"]["blizzard_accounts"][1]["region"]}`;

    by frenzy 2 weeks, 3 days ago
    1 1640 1640 175 0
    by frenzy 2 months, 1 week ago
    3 1440 1440 859 0
    by frenzy 7 months, 2 weeks ago
    4 3400 3400 506 0

    0
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month, 2 weeks ago

    Aha, one of the few elite that play on multiple servers!

    I'm glad you figured that out. I'll get out an update later to add a note about that on the collection page. Thanks!

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    0
  • Brentk1977's Avatar 85 18 Posts Joined 05/28/2019
    Posted 1 month ago
    Quote From Fluxflashor

    Based on what you've posted, your answer should be "yes", you are waiting for the confirmation to pop up considering you've stated the site says "your collection is updated".

    We haven't had any server-side errors log from the collection management page since the last update went out with fixes midday Friday. Do any errors appear in your browser's console after you click on the import button?

    I was able to successfully import your collection without errors. The steps I took to do so are as follows:

    1. Visit the collection page.
    2. Click on JSON importer.
    3. Paste your blob into the provided field.
    4. I click on the blue submit collection button below the JSON field.
    5. A top-right notification appears stating the collection update is queued.
    6. I wait some time
    7. A success (green) notification states it was successfully updated.

    Are these the exact steps you have taken as well?

    After following the procedure, I have the issue that on the site il lists my collection as having 2x Underlight Angling Rod, Nagrand Slam, Bladestorm, as well as several other epic cards where I have only 1 x, and 3x Skeletal Dragon when I only have 2. HS replay collection is correct and I tried importing collection several times waiting for the green notification.

    0
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month ago
    Quote From Brentk1977
    Quote From Fluxflashor

    Based on what you've posted, your answer should be "yes", you are waiting for the confirmation to pop up considering you've stated the site says "your collection is updated".

    We haven't had any server-side errors log from the collection management page since the last update went out with fixes midday Friday. Do any errors appear in your browser's console after you click on the import button?

    I was able to successfully import your collection without errors. The steps I took to do so are as follows:

    1. Visit the collection page.
    2. Click on JSON importer.
    3. Paste your blob into the provided field.
    4. I click on the blue submit collection button below the JSON field.
    5. A top-right notification appears stating the collection update is queued.
    6. I wait some time
    7. A success (green) notification states it was successfully updated.

    Are these the exact steps you have taken as well?

    After following the procedure, I have the issue that on the site il lists my collection as having 2x Underlight Angling Rod, Nagrand Slam, Bladestorm, as well as several other epic cards where I have only 1 x, and 3x Skeletal Dragon when I only have 2. HS replay collection is correct and I tried importing collection several times waiting for the green notification.

    Currently, we don't record anything over 2 for automatically imported collections. We also don't process card removals automatically through JSON.

    Did you ever have 2 Underlight rods or manually edit it to be that way before?

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    0
  • GoddammitDontShootMe's Avatar Scrambled Eggs 260 51 Posts Joined 06/03/2019
    Posted 1 month ago
    Quote From Fluxflashor
    Currently, we don't record anything over 2 for automatically imported collections. We also don't process card removals automatically through JSON.

    Did you ever have 2 Underlight rods or manually edit it to be that way before?

    What's the problem with simply setting the collection values to the values in the JSON dump instead of adding them?

    0
  • Fluxflashor's Avatar Administrator 840 1166 Posts Joined 10/19/2018
    Posted 1 month ago
    Quote From GoddammitDontShootMe
    Quote From Fluxflashor
    Currently, we don't record anything over 2 for automatically imported collections. We also don't process card removals automatically through JSON.

    Did you ever have 2 Underlight rods or manually edit it to be that way before?

    What's the problem with simply setting the collection values to the values in the JSON dump instead of adding them?

    There's no problem. We're just not being destructive with the JSON because it isn't something we're generating. I don't think it is too crazy to assume in the majority of cases people aren't going to import a collection until after they've decided to nuke a bunch of cards.

    The whole thing won't matter much though once we have our own way of importing from the Hearthstone client.

    Founder, Out of Cards

    Follow me on Twitch and Twitter.
    If you are planning on playing WoW on US realms, consider using my recruit link =)

    0
  • Brentk1977's Avatar 85 18 Posts Joined 05/28/2019
    Posted 4 weeks, 1 day ago
    Quote From Fluxflashor

     

    Currently, we don't record anything over 2 for automatically imported collections. We also don't process card removals automatically through JSON.

    Did you ever have 2 Underlight rods or manually edit it to be that way before?

    I never had 2 of that so far ( will probably have due to crafting murloc pala tho), I did manually edit my collection before the JSON was added (partly) but did not set underlight to 2 (unless I did it by mistake which I can't tell). I do have imported the JSON several times due to collection changes in the last weeks (crafting stuff and purchasing the 45 pack offer that gave me quite a bit of new cards).

    0
  • GoddammitDontShootMe's Avatar Scrambled Eggs 260 51 Posts Joined 06/03/2019
    Posted 3 weeks, 5 days ago
    Quote From Fluxflashor
    Quote From GoddammitDontShootMe
    Quote From Fluxflashor
    Currently, we don't record anything over 2 for automatically imported collections. We also don't process card removals automatically through JSON.

    Did you ever have 2 Underlight rods or manually edit it to be that way before?

    What's the problem with simply setting the collection values to the values in the JSON dump instead of adding them?

    There's no problem. We're just not being destructive with the JSON because it isn't something we're generating. I don't think it is too crazy to assume in the majority of cases people aren't going to import a collection until after they've decided to nuke a bunch of cards.

    The whole thing won't matter much though once we have our own way of importing from the Hearthstone client.

    A major problem is that for any non-legendary you have one of in your collection, it will say you have two of them because the only thing it does is prevent it from going up past the maximum of two. For example, I just did another import, and although I never got a second copy of Embiggen since the last time, it now says I have two. I also just dusted a whole bunch of cards that aren't used much.

    The way it is now, the JSON import feature is next to useless except for the initial import, and then you have to manually adjust it for any changes to your collection, or if you use the JSON import again, you'll have to fix it, like I'm going to have to. I think the HSReplay collection can be assumed to be an accurate reflection of your HS collection, and I really think treating it as authoritative would solve more problems than it causes. If you still don't want to be destructive, you could do something like

    if (newValue > oldValue) {
        oldValue = newValue;
    }

    I don't know what kind of performance hit that would entail doing it for every entry, but probably not much more than what is currently there to prevent the values from going up past the maximum, and I don't think you would need both.

    Edit: I've found some cards it says I have three of, such as Power of Creation.

    2nd Edit: I think it might not be picking up some Ashes of Outland cards. I had to manually add a few after doing the import.

    0
  • Leave a Comment

    You must be signed in to leave a comment. Sign in here.