Skip to content
Snippets Groups Projects
Verified Commit 3aacee49 authored by Damien's avatar Damien
Browse files

FEAT #14201 TIME 0:10 Fix migrate contacts

parent 0fe4d5b3
No related branches found
No related tags found
No related merge requests found
......@@ -378,6 +378,11 @@ DO $$ BEGIN
END IF;
END$$;
UPDATE res_letterbox SET exp_user_id = NULL WHERE exp_user_id = '0';
UPDATE res_letterbox SET exp_contact_id = NULL WHERE exp_contact_id = 0;
UPDATE res_letterbox SET dest_user_id = NULL WHERE dest_user_id = '0';
UPDATE res_letterbox SET dest_contact_id = NULL WHERE dest_contact_id = 0;
DO $$ BEGIN
IF (SELECT count(attname) FROM pg_attribute WHERE attrelid = (SELECT oid FROM pg_class WHERE relname = 'res_letterbox') AND attname = 'external_signatory_book_id') = 1 THEN
UPDATE res_letterbox SET external_id = jsonb_set(external_id, '{signatureBookId}', external_signatory_book_id::text::jsonb) WHERE external_signatory_book_id IS NOT NULL;
......
......@@ -592,6 +592,9 @@ function migrateResletterbox_Users($args = [])
$login = $value['dest_user_id'];
$mode = 'recipient';
}
if (empty($login)) {
continue;
}
$user = \User\models\UserModel::getByLogin(['login' => $login, 'select' => ['id']]);
if (empty($user)) {
$user = $args['firstManId'];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment