{"action":"closed","issue":{"url":"https://api.github.com/repos/keepassxreboot/keepassxc/issues/1875","repository_url":"https://api.github.com/repos/keepassxreboot/keepassxc","labels_url":"https://api.github.com/repos/keepassxreboot/keepassxc/issues/1875/labels{/name}","comments_url":"https://api.github.com/repos/keepassxreboot/keepassxc/issues/1875/comments","events_url":"https://api.github.com/repos/keepassxreboot/keepassxc/issues/1875/events","html_url":"https://github.com/keepassxreboot/keepassxc/issues/1875","id":317205001,"node_id":"MDU6SXNzdWUzMTcyMDUwMDE=","number":1875,"title":"Database corruption on merging to a locked database","user":{"login":"phanimahesh","id":1690608,"node_id":"MDQ6VXNlcjE2OTA2MDg=","avatar_url":"https://avatars0.githubusercontent.com/u/1690608?v=4","gravatar_id":"","url":"https://api.github.com/users/phanimahesh","html_url":"https://github.com/phanimahesh","followers_url":"https://api.github.com/users/phanimahesh/followers","following_url":"https://api.github.com/users/phanimahesh/following{/other_user}","gists_url":"https://api.github.com/users/phanimahesh/gists{/gist_id}","starred_url":"https://api.github.com/users/phanimahesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phanimahesh/subscriptions","organizations_url":"https://api.github.com/users/phanimahesh/orgs","repos_url":"https://api.github.com/users/phanimahesh/repos","events_url":"https://api.github.com/users/phanimahesh/events{/privacy}","received_events_url":"https://api.github.com/users/phanimahesh/received_events","type":"User","site_admin":false},"labels":[{"id":333293071,"node_id":"MDU6TGFiZWwzMzMyOTMwNzE=","url":"https://api.github.com/repos/keepassxreboot/keepassxc/labels/bug","name":"bug","color":"e0453a","default":true},{"id":454620711,"node_id":"MDU6TGFiZWw0NTQ2MjA3MTE=","url":"https://api.github.com/repos/keepassxreboot/keepassxc/labels/high%20priority","name":"high priority","color":"d93f0b","default":false},{"id":454623927,"node_id":"MDU6TGFiZWw0NTQ2MjM5Mjc=","url":"https://api.github.com/repos/keepassxreboot/keepassxc/labels/security","name":"security","color":"dd1818","default":false}],"state":"closed","locked":false,"assignee":{"login":"droidmonkey","id":2809491,"node_id":"MDQ6VXNlcjI4MDk0OTE=","avatar_url":"https://avatars2.githubusercontent.com/u/2809491?v=4","gravatar_id":"","url":"https://api.github.com/users/droidmonkey","html_url":"https://github.com/droidmonkey","followers_url":"https://api.github.com/users/droidmonkey/followers","following_url":"https://api.github.com/users/droidmonkey/following{/other_user}","gists_url":"https://api.github.com/users/droidmonkey/gists{/gist_id}","starred_url":"https://api.github.com/users/droidmonkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/droidmonkey/subscriptions","organizations_url":"https://api.github.com/users/droidmonkey/orgs","repos_url":"https://api.github.com/users/droidmonkey/repos","events_url":"https://api.github.com/users/droidmonkey/events{/privacy}","received_events_url":"https://api.github.com/users/droidmonkey/received_events","type":"User","site_admin":false},"assignees":[{"login":"droidmonkey","id":2809491,"node_id":"MDQ6VXNlcjI4MDk0OTE=","avatar_url":"https://avatars2.githubusercontent.com/u/2809491?v=4","gravatar_id":"","url":"https://api.github.com/users/droidmonkey","html_url":"https://github.com/droidmonkey","followers_url":"https://api.github.com/users/droidmonkey/followers","following_url":"https://api.github.com/users/droidmonkey/following{/other_user}","gists_url":"https://api.github.com/users/droidmonkey/gists{/gist_id}","starred_url":"https://api.github.com/users/droidmonkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/droidmonkey/subscriptions","organizations_url":"https://api.github.com/users/droidmonkey/orgs","repos_url":"https://api.github.com/users/droidmonkey/repos","events_url":"https://api.github.com/users/droidmonkey/events{/privacy}","received_events_url":"https://api.github.com/users/droidmonkey/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/keepassxreboot/keepassxc/milestones/17","html_url":"https://github.com/keepassxreboot/keepassxc/milestone/17","labels_url":"https://api.github.com/repos/keepassxreboot/keepassxc/milestones/17/labels","id":3340077,"node_id":"MDk6TWlsZXN0b25lMzM0MDA3Nw==","number":17,"title":"v2.3.4","description":"2.3.4 Bugfix Release","creator":{"login":"phoerious","id":911270,"node_id":"MDQ6VXNlcjkxMTI3MA==","avatar_url":"https://avatars1.githubusercontent.com/u/911270?v=4","gravatar_id":"","url":"https://api.github.com/users/phoerious","html_url":"https://github.com/phoerious","followers_url":"https://api.github.com/users/phoerious/followers","following_url":"https://api.github.com/users/phoerious/following{/other_user}","gists_url":"https://api.github.com/users/phoerious/gists{/gist_id}","starred_url":"https://api.github.com/users/phoerious/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phoerious/subscriptions","organizations_url":"https://api.github.com/users/phoerious/orgs","repos_url":"https://api.github.com/users/phoerious/repos","events_url":"https://api.github.com/users/phoerious/events{/privacy}","received_events_url":"https://api.github.com/users/phoerious/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":22,"state":"closed","created_at":"2018-05-11T20:06:41Z","updated_at":"2018-09-01T19:36:49Z","due_on":"2018-08-22T07:00:00Z","closed_at":"2018-09-01T19:35:44Z"},"comments":7,"created_at":"2018-04-24T12:34:37Z","updated_at":"2018-09-01T19:36:49Z","closed_at":"2018-09-01T19:36:49Z","author_association":"NONE","body":"<!--- Provide a general summary of the issue in the title above -->\r\nI just lost my database. Fingers were faster than they should've been, attempted a merge while my db was locked. That just opened the db I'm merging. Manually opening the db I merged into shows it's corrupt.\r\n\r\nI guess it was because the db was locked, looking at similar corruption issues in the past. This is the second corruption I had resulting in loss of some data.\r\n\r\n## Expected Behavior\r\n<!--- If you're describing a bug, tell us what should happen -->\r\nMerging into locked database should not corrupt it.\r\n\r\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\r\n\r\n\r\n\r\n## Steps to Reproduce (for bugs)\r\n<!--- Provide a link to a live example, or an unambiguous set of steps to -->\r\n<!--- reproduce this bug. Include code to reproduce, if relevant -->\r\n1. Open database, set to auto lock after delay. Wait for db to be locked.\r\n2. Select Database -> Merge from KeepassXC database\r\n3. Poof. DB gets corrupt\r\n\r\n## Debug Info\r\n<!--- Paste debug info from Help → About here -->\r\nKeePassXC - Version 2.3.1\r\nRevision: 2fcaeea\r\n\r\nLibraries:\r\n- Qt 5.10.1\r\n- libgcrypt 1.8.2\r\n\r\nOperating system: Arch Linux\r\nCPU architecture: x86_64\r\nKernel: linux 4.15.15-1-ARCH\r\n\r\nEnabled extensions:\r\n- Auto-Type\r\n- Browser Integration\r\n- Legacy Browser Integration (KeePassHTTP)\r\n- SSH Agent\r\n- YubiKey"}}
{"actor":{"display_login":"droidmonkey"}}