Re: record modified event on related records

2019-02-28 Thread Aristedes Maniatis



On 1/3/19 10:00am, Andrus Adamchik wrote:

1. Is this reasonable behaviour?

This is a graph event for sure. So it makes sense on the object side of the ORM 
(and it doesn't on DB side).



There is something different between an object being modified and that 
object being joined to something else without itself being modified. It 
would be handy if something about the events being fired would allow us 
to distinguish the two.





2. What do we think about a switch to turn this off or some additional 
properties when adding listeners to modify this behaviour?

I haven't given it much thought, but I wonder if the answer is to separate "object" and 
"db" events from each other.

Andrus


On Feb 28, 2019, at 5:55 PM, Aristedes Maniatis  wrote:

When you create a new Painting record and link it to an existing Artist record, 
that Artist receives update lifecycle events, even though no actual fields are 
changed in the database on that record.

I think this can often be unexpected and causes side effects you don't want (eg 
when trying to create audit logs).


1. Is this reasonable behaviour?

2. What do we think about a switch to turn this off or some additional 
properties when adding listeners to modify this behaviour?


Cheers

Ari



Re: record modified event on related records

2019-02-28 Thread Andrus Adamchik
> 1. Is this reasonable behaviour?

This is a graph event for sure. So it makes sense on the object side of the ORM 
(and it doesn't on DB side).

> 2. What do we think about a switch to turn this off or some additional 
> properties when adding listeners to modify this behaviour?

I haven't given it much thought, but I wonder if the answer is to separate 
"object" and "db" events from each other.

Andrus

> On Feb 28, 2019, at 5:55 PM, Aristedes Maniatis  wrote:
> 
> When you create a new Painting record and link it to an existing Artist 
> record, that Artist receives update lifecycle events, even though no actual 
> fields are changed in the database on that record.
> 
> I think this can often be unexpected and causes side effects you don't want 
> (eg when trying to create audit logs).
> 
> 
> 1. Is this reasonable behaviour?
> 
> 2. What do we think about a switch to turn this off or some additional 
> properties when adding listeners to modify this behaviour?
> 
> 
> Cheers
> 
> Ari
> 



record modified event on related records

2019-02-28 Thread Aristedes Maniatis
When you create a new Painting record and link it to an existing Artist 
record, that Artist receives update lifecycle events, even though no 
actual fields are changed in the database on that record.


I think this can often be unexpected and causes side effects you don't 
want (eg when trying to create audit logs).



1. Is this reasonable behaviour?

2. What do we think about a switch to turn this off or some additional 
properties when adding listeners to modify this behaviour?



Cheers

Ari