Bug 418594

Summary: Should warn the user immediately when database not writable
Product: [Applications] digikam Reporter: Steven Robbins <steve>
Component: Database-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: cshrimpt+kde
Priority: NOR    
Version: 7.0.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 7.0.0

Description Steven Robbins 2020-03-07 20:58:06 UTC
SUMMARY

When the DB file (digikam4.db) isn't writable, the user is only warned when making changes, in the UI.  Would be preferable to be warned on launch.

STEPS TO REPRODUCE
1. Remove write permission from digikam4.db
2. Launch digikam
3. Attempt to create a new tag

OBSERVED RESULT

Error displayed in Step 3.


EXPECTED RESULT

Error displayed in Step 2.

SOFTWARE/OS VERSIONS

Digikam 7.0.0 beta 2
Digikam 6.4.0

ADDITIONAL INFORMATION

Reported in Debian https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731619
Comment 1 Maik Qualmann 2020-03-07 21:44:06 UTC
Git commit 0bd27c67171f86ef69a8621a473c98857389ca68 by Maik Qualmann.
Committed on 07/03/2020 at 21:42.
Pushed by mqualmann into branch 'master'.

also check SQLite for database rights
FIXED-IN: 7.0.0

M  +2    -1    NEWS
M  +17   -20   core/libs/database/coredb/coredbschemaupdater.cpp

https://invent.kde.org/kde/digikam/commit/0bd27c67171f86ef69a8621a473c98857389ca68
Comment 2 Maik Qualmann 2020-04-08 18:08:44 UTC
*** Bug 419847 has been marked as a duplicate of this bug. ***