|
|
@ -40,8 +40,7 @@ public class ConvertSelfUserIdsToZero {
|
|
|
|
DependencyInjectionService.getInstance().inject(this);
|
|
|
|
DependencyInjectionService.getInstance().inject(this);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public synchronized void execute() {
|
|
|
|
public synchronized void execute(String selfId) {
|
|
|
|
String selfId = ActFmPreferenceService.userId();
|
|
|
|
|
|
|
|
if (RemoteModel.isValidUuid(selfId)) {
|
|
|
|
if (RemoteModel.isValidUuid(selfId)) {
|
|
|
|
updateDatabase(taskDao, new Task(), Task.CREATOR_ID, selfId);
|
|
|
|
updateDatabase(taskDao, new Task(), Task.CREATOR_ID, selfId);
|
|
|
|
updateDatabase(taskDao, new Task(), Task.USER_ID, selfId);
|
|
|
|
updateDatabase(taskDao, new Task(), Task.USER_ID, selfId);
|
|
|
@ -52,6 +51,11 @@ public class ConvertSelfUserIdsToZero {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public synchronized void execute() {
|
|
|
|
|
|
|
|
String selfId = ActFmPreferenceService.userId();
|
|
|
|
|
|
|
|
execute(selfId);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private <T extends AbstractModel> void updateDatabase(DatabaseDao<T> dao, T instance, StringProperty property, String selfId) {
|
|
|
|
private <T extends AbstractModel> void updateDatabase(DatabaseDao<T> dao, T instance, StringProperty property, String selfId) {
|
|
|
|
instance.setValue(property, Task.USER_ID_SELF);
|
|
|
|
instance.setValue(property, Task.USER_ID_SELF);
|
|
|
|
instance.putTransitory(SyncFlags.ACTFM_SUPPRESS_OUTSTANDING_ENTRIES, true);
|
|
|
|
instance.putTransitory(SyncFlags.ACTFM_SUPPRESS_OUTSTANDING_ENTRIES, true);
|
|
|
|