hasManyThrough doesn't return all models #1993
rikki-garner
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello.
The hasManyThrough relationship only returns one model, even when there are multiple records in the 'through' model.
e.g.,
Country 1 has two users (John and Jane), and each user has a post. I would expect using
hasManyThrough(Post, User, 'countryId', 'userId')
to return both posts. It only returns the first one.The dictionary in the HasManyThrough class contains all the models, but it just picks the first one (
dictionary[key][0]
).Is this correct?
https://pinia-orm-play.codedredd.de/#N4IgDghgxg1hDmBTAziAXAbVAOwgW0XRADcBXRAWgBNE8BLEAGhGQHtSAnKQtEU7MDHhMQNZFA50wAFzqtsRAGrkABABFadFQAoAFhAA2AMxV1sKgGIdE2KLoCUp5CogqaxRAdZgz8FaVkDOmkATxcDLwB3ZxD2FWlWFUjJaUQVAFVsOg8OZEMVZTSAGToAIw4ISRQVI1YOAtUAJhUAMhUAZhFOAyJdaWkwZDQAemH+QXgAOihWPGGyShp6YaDS4bMaAA9JvAArVABfRhx8HhAAAQXSZERh5H1rKhE2Tm4icaERMQkpWXkiADKD0QVAaiHSN38gWCdBQky6HB6vD6AyGow+Uxmc0u5Gut3ulRB5wArJMAAyTACM62wW0mKDwk32ICOJwIRBxiDxwxm1me7C4ZwxXxQPxkcgUvAAwqwIogoH9zKwTCgbthZPlCioZXgwKxkDD5BlobIUAikSAUYMRmMBEJprNhpzubzECTyVSaXSGUzDscQLh2bxOcN3AlZcgKBAfPzXkK7cJmN9JOL-rwAJLqxAVBVJYK6eK6NJasOsCM1DizQtpSBIc29frW9EJh3YhahxDEcMGSPRujnABsk0antWwwZXsQ22ZrIDpyIPiyEFjgveCZF4hTiqIAAUzHRl8xug3UTaMa3houD+cR5TJgPQ3RkNJL-uIPTkHgKOVWNFs76WX9QMznOK8IAoOo5mwSDDDoAAvDgVzeXhhSTUUtwlXc3xUAB5AAlABZFRoI4PBYIQ+tkUbNFbQmC9QLfCDSOGEiyKCBDzjvAB2clH2fSdtj2P02TOXBoLoKgWPkCgbigThCGYF5VxQ9c0M3X5MN4AA5CBxKeI9ERPJtaPtLEWN01gJPOAAWD0ySk7AZPleSBIA2dgIXRjIKQ+MJg3MVt14Pcl1wwjKMtaizxbMywKYvBOMmHj7KoJ8Xw2KcdhnABdZgjDoAwzTQUAAEEwDASYFnQUBUl1AwIFSIgAB4UuIAAdcwVHgSQqAAXlakAAD8aiiCgZgMTrowoaz+valQVDAOruD6kAZizdVRpsVJ6mCWhI24LMOBmjrdGWzdEBsI65tqdVlrweRWEulQAD5ZpUZrshUKA6uQZBbrMChIgoDB2jJMkwE2LL+pejq5ve4gVGIChag4ZaZn4aQODCMxPvYdUqmQKHXrm2HkEgbAnpldHMbQFRgGANG8ZCSYJIOA5GruMnoeJ4m4YRpG6mWvVn1McwGYxpmhekAmQC57nibpyXWaJnnH2IWXYdV9W3s19r2Zap7ngCog6F1OppFpnHdQCEEVAOCsqwAcgWB32pNvUOHN4AVAI1gaAMRh-BuPDED1W37bwFQHdiyCXewdqvogH6Mhueop1SWlnB9v3aeV596roKAVE24Iwh6yO8Q4WPubz2RC7yzwqGQbRHGAZXuesaROHMVuYbl7mJJp6RdCfSZ6ox7RsFICJ7EYNu+5xqmQnTKhB+H5BR-6DgJ6ngwZ7nvvgNXkfn0kbB4G36f99t5WDna2+49sb7nB3fVzbTmxG+933PBz3ua4Lou6oS4qDLlHV+Vdib-zrrCAwjdm6-3nioDuXcEGIOJgPQsI8x5b0ntPWevdEEV2Xkfde2CL673wWg4mshpAFRIZME+vhyH2Cvvfbm9977xyftqXG4si6bHTp-LOP8e7V2kPnQuxdQggMjmLTGEC5pQJqDAuBLcr7II4N3K+-cV6YNIZvZhlCqHzVfkMPRkx9DIAIrpEIAAVXQlZSDwF0NoF+z4A4QmzAHB2cil5UAdt4oh-iWEEOJmwsJd92rtTxMHPU2hKaM3sAwiAHhtAYGVl7DBlJbZGLmpk3RzQjjtSyiE6JQcQ6sG0J4jgSS8ipPSb3fJNNKQB0PpHAAUqwXQ5g1CsEQAEhejNiEqGyUUxppgCmtNODTB27TdJpF6f0gOvjhmjNyRbDB7QpkEBmZ07p2AwiLIGSsgpOTimlOwKMFQBp6B1XqAkas8QUDmyoPVCAAcpzcBkCY4WzQnwqCCNgGANsHlzOwAsvpZTECxMqW46QtSUmIDSRkiZzSA5BLRfEYIdDI62OxWkMk2SKAqD2XHVqDtn7gLOeMjBjR0Up2GXSrFtDEAzLxSylQZJmjErBYgVq5LKXPgdtS7mTSOj0uzMMrZzKcUO3ZQVTl7QVA8q6dgA5-KKUqDhcK++JSom2HkMLORsJnBlyxGAa2VBtDwJ6k9QO0KKnxN4ZjJJkR8zaDAc+ZADsklIGkM3ewLJWZAA
Beta Was this translation helpful? Give feedback.
All reactions