@@ -4,16 +4,16 @@ module default {
4
4
default := Engagement::Status.InDevelopment;
5
5
}
6
6
statusModifiedAt: datetime {
7
- rewrite update using (datetime_of_statement () if .status != __old__.status else .statusModifiedAt);
7
+ rewrite update using (datetime_of_transaction () if .status != __old__.status else .statusModifiedAt);
8
8
}
9
9
lastSuspendedAt: datetime {
10
- rewrite update using (datetime_of_statement ()
10
+ rewrite update using (datetime_of_transaction ()
11
11
if .status != __old__.status
12
12
and .status = Engagement::Status.Suspended
13
13
else .lastSuspendedAt);
14
14
}
15
15
lastReactivatedAt: datetime {
16
- rewrite update using (datetime_of_statement ()
16
+ rewrite update using (datetime_of_transaction ()
17
17
if .status != __old__.status
18
18
and .status = Engagement::Status.Active
19
19
and __old__.status = Engagement::Status.Suspended
@@ -95,8 +95,8 @@ module default {
95
95
# Aka a default expression cannot pass the project for the engagement through to the ceremony.
96
96
trigger connectDedicationCeremony after insert for each do (
97
97
insert Engagement::DedicationCeremony {
98
- createdAt := datetime_of_statement (),
99
- modifiedAt := datetime_of_statement (),
98
+ createdAt := datetime_of_transaction (),
99
+ modifiedAt := datetime_of_transaction (),
100
100
createdBy := assert_exists(global currentActor),
101
101
modifiedBy := assert_exists(global currentActor),
102
102
engagement := __new__,
@@ -149,8 +149,8 @@ module default {
149
149
150
150
trigger connectCertificationCeremony after insert for each do (
151
151
insert Engagement::CertificationCeremony {
152
- createdAt := datetime_of_statement (),
153
- modifiedAt := datetime_of_statement (),
152
+ createdAt := datetime_of_transaction (),
153
+ modifiedAt := datetime_of_transaction (),
154
154
createdBy := assert_exists(global currentActor),
155
155
modifiedBy := assert_exists(global currentActor),
156
156
engagement := __new__,
0 commit comments