Skip to content

Commit 5353785

Browse files
committed
Workaround default expression of modifiedAt on these triggers being ignored for some reason
1 parent c09434b commit 5353785

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

dbschema/engagement.esdl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ module default {
7575
trigger connectDedicationCeremony after insert for each do (
7676
insert Engagement::DedicationCeremony {
7777
createdAt := datetime_of_statement(),
78+
modifiedAt := datetime_of_statement(),
7879
engagement := __new__,
7980
project := __new__.project,
8081
projectContext := __new__.projectContext,
@@ -128,6 +129,7 @@ module default {
128129
trigger connectCertificationCeremony after insert for each do (
129130
insert Engagement::CertificationCeremony {
130131
createdAt := datetime_of_statement(),
132+
modifiedAt := datetime_of_statement(),
131133
engagement := __new__,
132134
project := __new__.project,
133135
projectContext := __new__.projectContext,

dbschema/migrations/00031.edgeql

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
CREATE MIGRATION m1wzaeho6j66fhwcmgkeezkp52hqwxgc27uy7yqsdgml3qekc2iarq
2+
ONTO m1f6w2tfwomhiwhtzwnpraqfo24x3rnfcpnntt7nxe5f5l7utyjzpa
3+
{
4+
ALTER TYPE default::InternshipEngagement {
5+
ALTER TRIGGER connectCertificationCeremony USING (INSERT
6+
Engagement::CertificationCeremony
7+
{
8+
createdAt := std::datetime_of_statement(),
9+
modifiedAt := std::datetime_of_statement(),
10+
engagement := __new__,
11+
project := __new__.project,
12+
projectContext := __new__.projectContext
13+
});
14+
};
15+
ALTER TYPE default::Project {
16+
ALTER TRIGGER createBudgetOnInsert USING (INSERT
17+
default::Budget
18+
{
19+
createdAt := std::datetime_of_statement(),
20+
modifiedAt := std::datetime_of_statement(),
21+
project := __new__,
22+
projectContext := __new__.projectContext
23+
});
24+
};
25+
ALTER TYPE default::LanguageEngagement {
26+
ALTER TRIGGER connectDedicationCeremony USING (INSERT
27+
Engagement::DedicationCeremony
28+
{
29+
createdAt := std::datetime_of_statement(),
30+
modifiedAt := std::datetime_of_statement(),
31+
engagement := __new__,
32+
project := __new__.project,
33+
projectContext := __new__.projectContext
34+
});
35+
};
36+
};

dbschema/project.esdl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ module default {
6464
trigger createBudgetOnInsert after insert for each do (
6565
insert default::Budget {
6666
createdAt := datetime_of_statement(),
67+
modifiedAt := datetime_of_statement(),
6768
project := __new__,
6869
projectContext := __new__.projectContext,
6970
}

0 commit comments

Comments
 (0)