fix(platform): guild.open error log and refreshSearch mesh-off early return
Log guild.open error when _openGuild fails for diagnostics filtering. refreshSearch returns immediately on mesh-off with scope in skipped debug log. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -1329,10 +1329,12 @@ class PearcordPlatform extends EventEmitter {
|
||||
}
|
||||
}
|
||||
if (!this._searchIncludeMesh) {
|
||||
this.log.debug('guild.search refresh mesh-off', {
|
||||
this.log.debug('guild.search refresh skipped', {
|
||||
reason: 'mesh-off',
|
||||
scope,
|
||||
queryLen: String(this._searchQuery || '').length
|
||||
})
|
||||
return { refreshed: false, reason: 'mesh-off', meta: this._lastSearchMeshMeta }
|
||||
}
|
||||
const refreshCacheKey = this._searchResolveCacheKeyNow()
|
||||
const refreshGuildId = this.guild.guild.id
|
||||
@@ -5820,6 +5822,10 @@ class PearcordPlatform extends EventEmitter {
|
||||
})
|
||||
return { superseded: false }
|
||||
} catch (err) {
|
||||
this.log.error('guild.open error', {
|
||||
guildId: guildRecord.id,
|
||||
err: err?.message || String(err)
|
||||
})
|
||||
span.fail(err)
|
||||
throw err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user