Comments (5)
Hi - thanks for this issue.
I've just had a look and the code in getRelated
first looks to see if data
is set and fetch that otherwise it falls back to links
. I can't remember if this was a deliberate decision or just chance that it is ordered this way.
The short-term fix is to just delete the data
section from the relationship, which will make it fall back to using links
. Longer term I need to look and see if this was done deliberately, and at the very least document this behaviour, or make it configurable which is tried first.
from jsonapi-vuex.
I've just had a look and the relevant code in getRelated
was just added in a single commit, with no comments about deliberate ordering of data vs links, so it doesn't look deliberate. In general it's probably safer go with the related link if specified (since it's explicit) so I'll see about reversing the order.
from jsonapi-vuex.
This was actually a fairly trivial change, so I've pushed this (737bcb8) and made a new release as version 5.6.0
- can you try that version out and see if that fixes things for you? If so please close this issue. Thanks!
from jsonapi-vuex.
Great, thanks! 👍
I will give it a try tonight or tomorrow morning.
from jsonapi-vuex.
I'm now using the latest release and it works. Thanks a lot!
from jsonapi-vuex.
Related Issues (20)
- state should return function HOT 9
- Struggle to access some related / included data HOT 5
- Misunderstanding or ? HOT 7
- Using href url HOT 4
- Problem when sorting with numbers HOT 1
- Option preserveJson ignored HOT 2
- Encoded type and id might cause to return undefined instead of stored object HOT 2
- Webpack - Failed to compile Error HOT 2
- Implement an http response in store is an anti-pattern HOT 4
- How to normalize keys from server HOT 2
- TypeError: property "system" is non-configurable and can't be deleted HOT 3
- HasMany relationships HOT 8
- How do I clear all records of a specific type?
- highlight highlight-source-js
- Pinia support HOT 3
- Missing option to deactivate url encoding in deleteRecord HOT 2
- CWE-1321 Vulnerability in lodash.set in version 4.5.3 HOT 1
- Meta object is missing when sending a PATCH request HOT 3
- Cannot access included records when using api/search HOT 2
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 jsonapi-vuex.