Bug 369345 - In tagging apply to all versions fails
Summary: In tagging apply to all versions fails
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Tags-Engine (show other bugs)
Version: 5.2.0
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-25 17:36 UTC by Simon
Modified: 2016-10-12 06:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.3.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2016-09-25 17:36:54 UTC
The title says it all: Clicking on the button "Apply to all versions" after changing tags does not do anything. In the console the following error shows up:

QObject::connect: Cannot connect (null)::progressItemCompleted(ProgressItem*) to Digikam::FileActionProgressItemContainer::signalWrittingDone()

This is the same whether the marked item is a grouped item or a single picture.

Reproducible: Always

Steps to Reproduce:
1. Change tags.
2. Clich "Apply to all versions"

Actual Results:  
Nothing happens (except console output).

Expected Results:  
Tags are applied to the marked item and if appropriate to all other items in the group.
Comment 1 Simon 2016-10-09 14:42:52 UTC
I can still reproduce this with the current master (afebcb2).
Can anyone else reproduce this error?
Comment 2 Maik Qualmann 2016-10-11 20:55:24 UTC
Git commit 0486a5c9643a69bcd3f89336347ec54a0259353e by Maik Qualmann.
Committed on 11/10/2016 at 20:52.
Pushed by mqualmann into branch 'master'.

if there are no versioned images, apply metadata only to the selected image
FIXED-IN: 5.3.0

M  +2    -1    NEWS
M  +2    -1    libs/fileactionmanager/fileactionimageinfolist.cpp
M  +7    -1    libs/imageproperties/imagedescedittab.cpp

http://commits.kde.org/digikam/0486a5c9643a69bcd3f89336347ec54a0259353e
Comment 3 Maik Qualmann 2016-10-11 20:59:22 UTC
Note: "Apply to all versions" is not for grouped images, only for versioned images.

Maik
Comment 4 Simon 2016-10-12 06:39:21 UTC
Hi Maik,

Thanks for fixing this.
So there is currently no way to tag, flag, ... grouped images?
This is kind of a big deal, as grouping camera jpgs and raw images is an
essential feature for me, but tags only applying to the first image in
the stack makes it almost useless, as you cannot filter images "in the
background" (they have no tags). Intuitively I would have expected that
tags/... are applied to all grouped images when they are grouped or
collapsed in tree view and only to the single selected image when
"ungrouped". Is this behaviour or an additional button like "apply to
entire group" a possibility?

On 11/10/16 22:59, Maik Qualmann via KDE Bugzilla wrote:
> https://bugs.kde.org/show_bug.cgi?id=369345
>
> Maik Qualmann <metzpinguin@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |metzpinguin@gmail.com
>
> --- Comment #3 from Maik Qualmann <metzpinguin@gmail.com> ---
> Note: "Apply to all versions" is not for grouped images, only for versioned
> images.
>
> Maik
>