From 1bd8e226b4870cd41c63ffaa6ed5ae5b5b63717d Mon Sep 17 00:00:00 2001 From: Jason Ertel Date: Tue, 16 Nov 2021 15:58:04 -0500 Subject: [PATCH] Force DB migration since installations on 2.3.50 or earlier will skip the Kratos 0.6 version --- salt/common/tools/sbin/soup | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/salt/common/tools/sbin/soup b/salt/common/tools/sbin/soup index fc501084a..e17ad22b8 100755 --- a/salt/common/tools/sbin/soup +++ b/salt/common/tools/sbin/soup @@ -435,6 +435,12 @@ post_2.3.30_to_2.3.40() { } post_2.3.5X_to_2.3.60() { + for table in identity_recovery_addresses selfservice_recovery_flows selfservice_registration_flows selfservice_verification_flows identities identity_verification_tokens identity_credentials selfservice_settings_flows identity_recovery_tokens continuity_containers identity_credential_identifiers identity_verifiable_addresses courier_messages selfservice_errors sessions selfservice_login_flows + do + echo "Forcing Kratos network migration: $table" + sqlite3 /opt/so/conf/kratos/db/db.sqlite "update $table set nid=(select id from networks limit 1);" + done + POSTVERSION=2.3.60 }