Removing user column broke existing widgets

pull/253/head 4.7.4
Alex Baker 10 years ago
parent cf5ac58bc3
commit 749334ad38

@ -5,8 +5,8 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.tasks"
android:versionName="4.7.3"
android:versionCode="339">
android:versionName="4.7.4"
android:versionCode="341">
<!-- widgets, alarms, and services will break if Astrid is installed on SD card -->
<!-- android:installLocation="internalOnly"> -->

@ -102,6 +102,7 @@ public class ShortcutActivity extends Activity {
// launched from desktop shortcut, must create a fake filter
String title = extras.getString(TOKEN_FILTER_TITLE);
String sql = extras.getString(TOKEN_FILTER_SQL);
sql = sql.replace("tasks.userId=0", "1"); // TODO: replace dirty hack for missing column
ContentValues values;
if(extras.containsKey(TOKEN_FILTER_VALUES)) {
values = AndroidUtilities.contentValuesFromString(extras.getString(TOKEN_FILTER_VALUES));

@ -185,6 +185,7 @@ public class WidgetHelper {
Filter filter = CoreFilterExposer.buildInboxFilter(context.getResources());
String sql = preferences.getStringValue(WidgetConfigActivity.PREF_SQL + widgetId);
if (sql != null) {
sql = sql.replace("tasks.userId=0", "1"); // TODO: replace dirty hack for missing column
filter.setSqlQuery(sql);
}
String title = preferences.getStringValue(WidgetConfigActivity.PREF_TITLE + widgetId);

Loading…
Cancel
Save