master projects.runners_token_encrypted does not exist
Job #173893597 failed for 0a5f719d:
640) FeatureFlags::UpdateService#execute when scope is renamed when feature flag audit is disabled returns success status
Failure/Error: relation(unscoped).find_by(encrypted_field => encrypted_value)
ActiveRecord::StatementInvalid:
PG::UndefinedColumn: ERROR: column projects.runners_token_encrypted does not exist
LINE 1: SELECT "projects".* FROM "projects" WHERE "projects"."runne...
^
: SELECT "projects".* FROM "projects" WHERE "projects"."runners_token_encrypted" = 'ktyNKHBN4t4w+il9Zok3u53V52824KVhvVQ7i73JNUvcMfmX' LIMIT 1
Shared Example Group: "disabled feature flag audit" called from ./ee/spec/services/feature_flags/update_service_spec.rb:126
# ./app/models/concerns/token_authenticatable_strategies/encrypted.rb:89:in `find_by_encrypted_token'
# ./app/models/concerns/token_authenticatable_strategies/encrypted.rb:11:in `find_token_authenticatable'
# ./app/models/concerns/token_authenticatable_strategies/base.rb:70:in `block in generate_available_token'
# ./app/models/concerns/token_authenticatable_strategies/base.rb:68:in `loop'
# ./app/models/concerns/token_authenticatable_strategies/base.rb:68:in `generate_available_token'
# ./app/models/concerns/token_authenticatable_strategies/base.rb:59:in `write_new_token'
# ./app/models/concerns/token_authenticatable_strategies/base.rb:26:in `ensure_token'
# ./app/models/concerns/token_authenticatable_strategies/encrypted.rb:32:in `ensure_token'
# ./app/models/concerns/token_authenticatable.rb:38:in `block in add_authentication_token_field'
# ./ee/spec/services/feature_flags/update_service_spec.rb:6:in `block (2 levels) in <top (required)>'
# ./ee/spec/services/feature_flags/update_service_spec.rb:11:in `block (3 levels) in <top (required)>'
# ./ee/spec/services/feature_flags/update_service_spec.rb:39:in `block (5 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# PG::UndefinedColumn:
# ERROR: column projects.runners_token_encrypted does not exist
# LINE 1: SELECT "projects".* FROM "projects" WHERE "projects"."runne...
# ^
# ./app/models/concerns/token_authenticatable_strategies/encrypted.rb:89:in `find_by_encrypted_token'
Edited by Luke Bennett