From 88e8ed3cc36939f220a7051062dd203054d2ade6 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 13 Apr 2016 09:05:31 +0200 Subject: Stop abusing the identifier property --- common/resourcefacade.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'common') diff --git a/common/resourcefacade.cpp b/common/resourcefacade.cpp index accbd6d..e6d235f 100644 --- a/common/resourcefacade.cpp +++ b/common/resourcefacade.cpp @@ -54,8 +54,7 @@ KAsync::Job LocalStorageFacade::create(const DomainType &domai { return KAsync::start([domainObject, this]() { const QByteArray type = domainObject.getProperty("type").toByteArray(); - //FIXME use .identifier() instead - const QByteArray providedIdentifier = domainObject.getProperty("identifier").toByteArray(); + const QByteArray providedIdentifier = domainObject.identifier().isEmpty() ? domainObject.getProperty("identifier").toByteArray() : domainObject.identifier(); const QByteArray identifier = providedIdentifier.isEmpty() ? ResourceConfig::newIdentifier(type) : providedIdentifier; mConfigStore.add(identifier, type); auto changedProperties = domainObject.changedProperties(); -- cgit v1.2.3