From ce3a9e1cf5c6118e49a9842687df572294302cf9 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 14 Nov 2016 20:32:52 +0100 Subject: Update sync action to the new API --- framework/domain/actions/sinkactions.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/framework/domain/actions/sinkactions.cpp b/framework/domain/actions/sinkactions.cpp index cc8d324e..f996b91d 100644 --- a/framework/domain/actions/sinkactions.cpp +++ b/framework/domain/actions/sinkactions.cpp @@ -84,11 +84,13 @@ static ActionHandlerHelper synchronizeHandler("org.kde.kube.actions.synchronize" }, [](Context *context) { if (auto folder = context->property("folder").value()) { - SinkLog() << "Synchronizing resource " << folder->resourceInstanceIdentifier(); - Store::synchronize(Query().resourceFilter(folder->resourceInstanceIdentifier())).exec(); + SinkLog() << "Synchronizing folder " << folder->resourceInstanceIdentifier() << folder->identifier(); + auto scope = SyncScope().resourceFilter(folder->resourceInstanceIdentifier()).filter(QVariant::fromValue(folder->identifier())); + scope.setType(); + Store::synchronize(scope).exec(); } else { SinkLog() << "Synchronizing all"; - Store::synchronize(Query()).exec(); + Store::synchronize(SyncScope()).exec(); } } ); -- cgit v1.2.3