Skip to content

Heal references of references when the intermediate is deleted #2528

@rugk

Description

@rugk

I guess when you reference references it may not result in good things…

Steps to Reproduce

  1. Duplicate an entry.
  2. Look at the ref ID, e.g. of the username. (Let's say it is "A")
  3. Duplicate that entry again.
  4. Now look at the ref ID (of the same, i.e. the username obviously).

Expected Behavior

Ref ID should be A.

Current Behavior

Ref ID is a new one (say "B"), so I assume this is the reference to the reference entry.

Possible Problem

E.g. what happens if I delete the first reference?

Context

Basically this came up when I tried these references, see #2527.

Debug Info

KeePassXC - Version 2.3.4
Revision: 6fe821c

Bibliotheken:

  • Qt 5.11.1
  • libgcrypt 1.8.3

Betriebssystem: Fedora 29 (Workstation Edition)
CPU-Architektur: x86_64

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions