fix: use track_type_id in smartblock criteria

Missing migration step from db976881f0

Fixes #1957
This commit is contained in:
jo 2022-07-11 16:38:22 +02:00 committed by Jonas L
parent fdd3ff1e5a
commit de21e3175a
2 changed files with 36 additions and 0 deletions

View file

@ -19,6 +19,13 @@ UPDATE "cc_files" file SET "track_type_id" = (
)
WHERE "track_type" IS NOT NULL;
UPDATE "cc_blockcriteria" criteria
SET "criteria" = 'track_type_id', "value" = (
SELECT "id" FROM "cc_track_types"
WHERE "code" = criteria."value"
)
WHERE "criteria" = 'track_type';
UPDATE "cc_pref" file SET "valstr" = (
SELECT "id" FROM "cc_track_types"
WHERE "code" = file."valstr"
@ -38,6 +45,13 @@ UPDATE "cc_files" file SET "track_type" = (
)
WHERE "track_type_id" IS NOT NULL;
UPDATE "cc_blockcriteria" criteria
SET "criteria" = 'track_type', "value" = (
SELECT "code" FROM "cc_track_types"
WHERE "id" = criteria."value"::int
)
WHERE "criteria" = 'track_type_id';
UPDATE "cc_pref" pref SET "valstr" = (
SELECT "code" FROM "cc_track_types"
WHERE "id" = pref."valstr"::int