I've just tested T1185.
If an event is tagged with a category in web-UI I can see the category in event
description in client, but it doesn't appear under "categories" in event edit.
Probably broken somewhere in the incidenceeditor?
I've just tested T1185.
If an event is tagged with a category in web-UI I can see the category in event
description in client, but it doesn't appear under "categories" in event edit.
Probably broken somewhere in the incidenceeditor?
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | • knauss | T1276 Categories assigned on the server don't show up in the event editor | ||
Invalid | None | T1299 TagFetchJob do not emit if no tag is available in akonadi |
Can reproduce - via rcm:
The problem is that the job do not trigger onTagsReceived:
void IncidenceCategories::checkForUnknownCategories( const QStringList &categoriesToCheck ) { Akonadi::TagFetchJob *fetchJob = new Akonadi::TagFetchJob(); fetchJob->setProperty("categoriesToCheck", categoriesToCheck); connect(fetchJob, SIGNAL(tagsReceived(Akonadi::Tag::List)), this, SLOT(onTagsReceived(Akonadi::Tag::List))); }
The not ended Akonadi::TagFetchJob only occures if no tag is avaiable in Akonadi.
Than TagFetchJob::doHandleResponse is not callled and no timer is triggered that ends the result.
If one tag is avaliable than onTagsReceived is called. If the tag exists, everything works like expected.
If we need to create the tag in background the onTagCreated is called but the visualpart is not updated, because the TagModel has not got the updated directly.