Changes to OpencrxControlSet to fix bug with Opencrx metadata

pull/14/head
altmer 14 years ago
parent 185c70ddd6
commit 38da79055a

@ -8,16 +8,16 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.AdapterView; import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView; import android.widget.AutoCompleteTextView;
import android.widget.Spinner; import android.widget.Spinner;
import android.widget.TextView; import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
import com.timsu.astrid.R; import com.timsu.astrid.R;
import com.todoroo.andlib.data.TodorooCursor;
import com.todoroo.andlib.data.Property.LongProperty; import com.todoroo.andlib.data.Property.LongProperty;
import com.todoroo.andlib.data.Property.StringProperty; import com.todoroo.andlib.data.Property.StringProperty;
import com.todoroo.andlib.data.TodorooCursor;
import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.Autowired;
import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.DependencyInjectionService;
import com.todoroo.andlib.sql.Query; import com.todoroo.andlib.sql.Query;
@ -26,9 +26,9 @@ import com.todoroo.astrid.activity.TaskEditActivity.TaskEditControlSet;
import com.todoroo.astrid.dao.StoreObjectDao; import com.todoroo.astrid.dao.StoreObjectDao;
import com.todoroo.astrid.dao.StoreObjectDao.StoreObjectCriteria; import com.todoroo.astrid.dao.StoreObjectDao.StoreObjectCriteria;
import com.todoroo.astrid.data.Metadata; import com.todoroo.astrid.data.Metadata;
import com.todoroo.astrid.data.MetadataApiDao.MetadataCriteria;
import com.todoroo.astrid.data.StoreObject; import com.todoroo.astrid.data.StoreObject;
import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.data.MetadataApiDao.MetadataCriteria;
import com.todoroo.astrid.service.MetadataService; import com.todoroo.astrid.service.MetadataService;
/** /**
@ -228,7 +228,7 @@ public class OpencrxControlSet implements TaskEditControlSet {
Metadata metadata = getTaskMetadata(task.getId()); Metadata metadata = getTaskMetadata(task.getId());
if(metadata == null) if(metadata == null)
metadata = OpencrxCoreUtils.INSTANCE.newMetadata(); metadata = OpencrxCoreUtils.INSTANCE.newMetadata(task.getId());
// Fill the dashboard-spinner and set the current dashboard // Fill the dashboard-spinner and set the current dashboard
long dashboardId = OpencrxCoreUtils.INSTANCE.getDefaultCreator(); long dashboardId = OpencrxCoreUtils.INSTANCE.getDefaultCreator();
@ -344,7 +344,7 @@ public class OpencrxControlSet implements TaskEditControlSet {
Metadata metadata = getTaskMetadata(task.getId()); Metadata metadata = getTaskMetadata(task.getId());
try { try {
if (metadata == null) { if (metadata == null) {
metadata = OpencrxCoreUtils.INSTANCE.newMetadata(); metadata = OpencrxCoreUtils.INSTANCE.newMetadata(task.getId());
} }
OpencrxActivityCreator dashboard = (OpencrxActivityCreator) creatorSelector.getSelectedItem(); OpencrxActivityCreator dashboard = (OpencrxActivityCreator) creatorSelector.getSelectedItem();

Loading…
Cancel
Save