Comments (6)
@DavidVII I've come across this error before, iirc this is because hackney can not handle a nil
value for a post/put body. I fixed that in recent commits, however I haven't been able to do a comprehensive test for those cases.
Can you test your usecase against the master branch? Setting up an application charge just for test cases is a PITA, so if you have everything set up already that would be hugely appreciated 🙏
from shopify.
Thanks, @Ninigi. I am in fact using the latest from the master branch. Is there any particular area of the codebase that comes to mind? I don't mind looking into this as well since I do have an app setup ATM. Let me know.
from shopify.
@DavidVII I just pushed the post body fix (30 mins ago?), so maybe you could update and try again? 😆
from shopify.
@Ninigi haha my bad. Ya, I'll try again. Thanks!
from shopify.
@DavidVII this is the culprit (at least that's my guess for now)
from shopify.
@Ninigi yep looks like that's it. I was able to activate a charge. Interestingly enough, I got an error when deleting a charge. It did, in fact, cancel the charge, but it returned this:
no case clause matching: {:error, :invalid, 0}
(shopify) lib/shopify/response.ex:24: Shopify.Response.parse_json/2
(shopify) lib/shopify/response.ex:12: Shopify.Response.new/3
That probably warrants a separate issue. I'll test it out and see if it's valid.
Thanks for your help, @Ninigi! I'll close this one out for now since it appears that 77fd3aa addresses this issue.
from shopify.
Related Issues (20)
- Is this project dead? HOT 1
- Set timeout for HTTPoison requests HOT 2
- More detailed documentation HOT 4
- Order fulfillment event is using the wrong resource parser HOT 1
- Add tests to validate structs
- Shop info should be dynamically configurable HOT 1
- ScripTags Not Working HOT 1
- cost missing from InventoryItem resource
- Getting resources that don't necessarily match Resources / NestedResource HOT 4
- OAuth flow in test mock adapter seems incomplete HOT 1
- Feature: Multipass support HOT 1
- [PriceRule] Missing field HOT 1
- [Multipass] Clear up API HOT 1
- Add Versioning Support HOT 4
- Order resource is missing endpoints
- Support Shopify's new cursor-based pagination HOT 2
- Failing travis-ci checks
- How ready is it? All API calls? HOT 1
- Unhandled CaseClauseError from bug in Posion
- Problems With OAuth Flow using Explicit API Version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shopify.