Don't save sharing settings until after we've checked that user is logged in

pull/14/head
Sam Bosley 13 years ago
parent af2ace35e8
commit 42311c8693

@ -435,17 +435,18 @@ public class EditPeopleControlSet implements TaskEditControlSet {
JSONObject sharedWith = parseSharedWithAndTags();
dirty = dirty || sharedWith.has("p");
if(dirty && !actFmPreferenceService.isLoggedIn()) {
activity.startActivityForResult(new Intent(activity, ActFmLoginActivity.class),
loginRequestCode);
return false;
}
if(!TextUtils.isEmpty(task.getValue(Task.SHARED_WITH)) || sharedWith.length() != 0)
task.setValue(Task.SHARED_WITH, sharedWith.toString());
if(dirty)
taskService.save(task);
if(dirty && !actFmPreferenceService.isLoggedIn()) {
activity.startActivityForResult(new Intent(activity, ActFmLoginActivity.class),
loginRequestCode);
return false;
}
if(dirty)
shareTask(sharedWith);

Loading…
Cancel
Save