set updated_at if nothing provided

This commit is contained in:
adlerhurst
2025-07-28 22:42:14 +02:00
parent cebcec6f04
commit 7820e43e7a
4 changed files with 5 additions and 4 deletions

View File

@@ -21,5 +21,5 @@ $$ LANGUAGE plpgsql;
CREATE TRIGGER trigger_set_updated_at CREATE TRIGGER trigger_set_updated_at
BEFORE UPDATE ON zitadel.instances BEFORE UPDATE ON zitadel.instances
FOR EACH ROW FOR EACH ROW
WHEN (OLD.updated_at IS NOT DISTINCT FROM NEW.updated_at) WHEN (NEW.updated_at IS NULL)
EXECUTE FUNCTION zitadel.set_updated_at(); EXECUTE FUNCTION zitadel.set_updated_at();

View File

@@ -20,5 +20,5 @@ CREATE UNIQUE INDEX org_unique_instance_id_name_idx
CREATE TRIGGER trigger_set_updated_at CREATE TRIGGER trigger_set_updated_at
BEFORE UPDATE ON zitadel.organizations BEFORE UPDATE ON zitadel.organizations
FOR EACH ROW FOR EACH ROW
WHEN (OLD.updated_at IS NOT DISTINCT FROM NEW.updated_at) WHEN (NEW.updated_at IS NULL)
EXECUTE FUNCTION zitadel.set_updated_at(); EXECUTE FUNCTION zitadel.set_updated_at();

View File

@@ -53,14 +53,14 @@ CREATE INDEX idx_org_domain ON zitadel.org_domains(instance_id, domain);
CREATE TRIGGER trg_set_updated_at_instance_domains CREATE TRIGGER trg_set_updated_at_instance_domains
BEFORE UPDATE ON zitadel.instance_domains BEFORE UPDATE ON zitadel.instance_domains
FOR EACH ROW FOR EACH ROW
WHEN (OLD.updated_at IS NOT DISTINCT FROM NEW.updated_at) WHEN (NEW.updated_at IS NULL)
EXECUTE FUNCTION zitadel.set_updated_at(); EXECUTE FUNCTION zitadel.set_updated_at();
-- Trigger to update the updated_at timestamp on org_domains -- Trigger to update the updated_at timestamp on org_domains
CREATE TRIGGER trg_set_updated_at_org_domains CREATE TRIGGER trg_set_updated_at_org_domains
BEFORE UPDATE ON zitadel.org_domains BEFORE UPDATE ON zitadel.org_domains
FOR EACH ROW FOR EACH ROW
WHEN (OLD.updated_at IS NOT DISTINCT FROM NEW.updated_at) WHEN (NEW.updated_at IS NULL)
EXECUTE FUNCTION zitadel.set_updated_at(); EXECUTE FUNCTION zitadel.set_updated_at();
-- Function to check for already verified org domains -- Function to check for already verified org domains

View File

@@ -43,6 +43,7 @@ func TestServer_TestOrgDomainReduces(t *testing.T) {
assert.NoError(ttt, err) assert.NoError(ttt, err)
}, retryDuration, tick) }, retryDuration, tick)
// The API call also sets the domain as primary, so we don't do a separate test for that.
t.Run("test organization domain add reduces", func(t *testing.T) { t.Run("test organization domain add reduces", func(t *testing.T) {
// Add a domain to the organization // Add a domain to the organization
domainName := gofakeit.DomainName() domainName := gofakeit.DomainName()