diff --git a/store/db/mysql/user_setting.go b/store/db/mysql/user_setting.go index a13891bd4..6b1273424 100644 --- a/store/db/mysql/user_setting.go +++ b/store/db/mysql/user_setting.go @@ -140,7 +140,8 @@ func (d *DB) ListUserSettingsV1(ctx context.Context, find *store.FindUserSetting TelegramUserId: valueString, } } else { - return nil, errors.Errorf("unknown user setting key: %s", userSetting.Key.String()) + // Skip unknown user setting key. + continue } userSettingList = append(userSettingList, userSetting) } diff --git a/store/db/postgres/user_setting.go b/store/db/postgres/user_setting.go index f335867ff..0d8088b77 100644 --- a/store/db/postgres/user_setting.go +++ b/store/db/postgres/user_setting.go @@ -183,7 +183,8 @@ func (d *DB) ListUserSettingsV1(ctx context.Context, find *store.FindUserSetting TelegramUserId: valueString, } } else { - return nil, errors.Errorf("unknown user setting key: %s", userSetting.Key.String()) + // Skip unknown user setting key. + continue } userSettingList = append(userSettingList, userSetting) } diff --git a/store/db/sqlite/user_setting.go b/store/db/sqlite/user_setting.go index 3c4d9bb00..ebc87bb51 100644 --- a/store/db/sqlite/user_setting.go +++ b/store/db/sqlite/user_setting.go @@ -166,7 +166,7 @@ func (d *DB) ListUserSettingsV1(ctx context.Context, find *store.FindUserSetting TelegramUserId: valueString, } } else { - // Skip unknown user setting v1 key. + // Skip unknown user setting key. continue } userSettingList = append(userSettingList, userSetting)