Skip to content

Commit de249ef

Browse files
committed
FIXES #315, Draft not saved if meta details is empty
1 parent 4b9343e commit de249ef

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

source-code/app/src/main/java/org/buildmlearn/toolkit/activity/TemplateEditor.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
package org.buildmlearn.toolkit.activity;
22

33
import android.Manifest;
4-
54
import android.app.Dialog;
65
import android.app.ProgressDialog;
7-
import android.content.DialogInterface;
8-
import android.support.v7.app.AlertDialog;
96
import android.content.Context;
10-
7+
import android.content.DialogInterface;
118
import android.content.Intent;
129
import android.content.SharedPreferences;
1310
import android.content.pm.PackageManager;
@@ -39,6 +36,7 @@
3936
import android.widget.ListView;
4037
import android.widget.TextView;
4138
import android.widget.Toast;
39+
4240
import org.buildmlearn.toolkit.R;
4341
import org.buildmlearn.toolkit.ToolkitApplication;
4442
import org.buildmlearn.toolkit.constant.Constants;
@@ -824,6 +822,10 @@ private String saveDraft() {
824822
Toast.makeText(this, "Unable to perform action: No Data", Toast.LENGTH_SHORT).show();
825823
return null;
826824
}
825+
if (selectedTemplate.getItems(doc).get(0).getTagName().equals("item") && (templateId == 5 || templateId == 7)) {
826+
Toast.makeText(this, "Unable to perform action: No Meta Details", Toast.LENGTH_SHORT).show();
827+
return null;
828+
}
827829
for (Element item : selectedTemplate.getItems(doc)) {
828830
dataElement.appendChild(item);
829831
}

0 commit comments

Comments
 (0)