Skip to content

"Maximum depth of replacement has been reached" from unknown placeholder (curly bracket pairs in passwords/notes/...) #1741

@yan12125

Description

@yan12125

Expected Behavior

No errors printed in the console

Current Behavior

Several error messages like this are shown:

Maximum depth of replacement has been reached. Entry uuid: <REDACTED>

Possible Solution

Need brainstorming :) Maybe the same unknown placeholder shouldn't be processed more than once?

Steps to Reproduce (for bugs)

  1. Create an entry with password "{foo}"
  2. Click on another entry and click the just created entry

Context

Several long generated passwords contain the pattern {foo}, leading to quite a few error messages in the console, which is somewhat annoying

Debug Info

KeePassXC - 版本 2.3.1-snapshot
Build Type: Snapshot
修訂:46e8e3d

函式庫:

  • Qt 5.10.1
  • libgcrypt 1.8.2

作業系統:Arch Linux
處裡器架構:x86_64
核心:linux 4.15.8-1-ARCH

已啟用的擴充元件:

  • Auto-Type

BTW, I don't remember I got such a message when I was reporting #1137

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions