Log message #4151191

# At Username Text
# Jun 13th 2018, 18:13 lorenzo Could be another behavior retaining false in a callback
# Jun 13th 2018, 18:13 lorenzo Check the docs and see if it changed, but that actually sounds like either you started the transaction somewhere else or that an association failed saving or something like that
# Jun 13th 2018, 18:07 itmpls nope doesn't fire
# Jun 13th 2018, 18:04 itmpls ok lemme see
# Jun 13th 2018, 18:04 lorenzo Add an afterSaveCommit function in your table and see if it gets triggers there
# Jun 13th 2018, 18:04 itmpls i don't have anything special on my end from what I know
# Jun 13th 2018, 18:04 itmpls maybe it changed in 3.6. hmm
# Jun 13th 2018, 18:03 lorenzo Or maybe afterSaveCommit changed in 3.6?
# Jun 13th 2018, 18:03 lorenzo Maybe. You have a callback stopping the events in after save?
# Jun 13th 2018, 18:03 lorenzo Transactions are used by cake automatically
# Jun 13th 2018, 18:00 itmpls the documentation makes it seem like transactions are optional but it seems like you have to use transactions to get the auditQueue to process?
# Jun 13th 2018, 17:46 itmpls @lorenzo - for audit stash, dd('afterSave') at the bottom of afterSave is triggered, but dd('afterCommit') at the start of afterCommit is never reached - though I'm not dealing with a transaction..
# Jun 13th 2018, 16:00 saeideng bye
# Jun 13th 2018, 16:00 lorenzo bye@
# Jun 13th 2018, 15:58 josbeir i'll think of a solution on my commute home, ttl ! ;)
# Jun 13th 2018, 15:57 josbeir yeah, just need a plice to do it outside of the "application layer"
# Jun 13th 2018, 15:57 lorenzo casting the simple types may be just enough
# Jun 13th 2018, 15:57 lorenzo I think a type architecture like that for the ORM is too much
# Jun 13th 2018, 15:57 josbeir ES doesn't assume stuff and takes various kind of date formats
# Jun 13th 2018, 15:56 josbeir yeah, dates are a bit lame too
# Jun 13th 2018, 15:56 lorenzo I guess ints is the only annoying one haha
# Jun 13th 2018, 15:56 lorenzo like ints
# Jun 13th 2018, 15:56 lorenzo I would start simple, and make the marshaller type cast the obvious stuff
# Jun 13th 2018, 15:55 josbeir yeah for instance
# Jun 13th 2018, 15:55 lorenzo in the marshaller you mean?
# Jun 13th 2018, 15:55 lorenzo where’s that?
# Jun 13th 2018, 15:55 josbeir yeah there's that but what if we had a way to configure those types explicitly ?
# Jun 13th 2018, 15:55 lorenzo as in, I guess you would expect the thing to convert very deeply nested properties to the right type, no?
# Jun 13th 2018, 15:54 lorenzo would you expect those types to understand your nested schema?
# Jun 13th 2018, 15:53 josbeir i'm finding myself doing too much basic stuff using entities/beforemarshal
# Jun 13th 2018, 15:53 josbeir @lorenzo here i am again, toughts on implementing something like Types for the ES plugin with a few standard types (like Date) ?
# Jun 13th 2018, 15:51 lorenzo the key is to check if afterSaveCommit is doing the work
# Jun 13th 2018, 15:51 lorenzo alright
# Jun 13th 2018, 15:51 itmpls gonna continue debugging after some yoga :slightly_smiling_face:
# Jun 13th 2018, 15:50 itmpls @lorenzo well it definitely does the stuff in _afterSave
# Jun 13th 2018, 15:50 neon1024 Thanks for the help :thumbsup:
# Jun 13th 2018, 15:49 neon1024 I’ll make a note in my readme about this :slightly_smiling_face:
# Jun 13th 2018, 15:49 dereuromark I tried to look into it, not too trivial change to get it done right
# Jun 13th 2018, 15:47 neon1024 I think I agree with your ticket here @dereuromark
# Jun 13th 2018, 15:47 dereuromark which it displays here :)
# Jun 13th 2018, 15:47 neon1024 Hmm, that doesn’t feel very verbose