diff --git a/frappe/core/page/data_import_tool/data_import_tool.js b/frappe/core/page/data_import_tool/data_import_tool.js
index ae62de45d3..36e2157f7b 100644
--- a/frappe/core/page/data_import_tool/data_import_tool.js
+++ b/frappe/core/page/data_import_tool/data_import_tool.js
@@ -139,7 +139,7 @@ frappe.DataImportTool = Class.extend({
}
},
callback: function(attachment, r) {
- if(r.message.error) {
+ if(r.message.error || r.message.messages.length==0) {
me.onerror(r);
} else {
if(me.has_progress) {
@@ -202,7 +202,7 @@ frappe.DataImportTool = Class.extend({
r.messages = ["
" + __("Import Failed") + "
"]
.concat(r.messages);
- r.messages.push("Please correct and import again.");
+ r.messages.push("Please correct the format of the file and import again.");
frappe.show_progress(__("Importing"), 1, 1);
diff --git a/frappe/public/js/frappe/model/indicator.js b/frappe/public/js/frappe/model/indicator.js
index 8eb234e25b..b9d5d28a1b 100644
--- a/frappe/public/js/frappe/model/indicator.js
+++ b/frappe/public/js/frappe/model/indicator.js
@@ -42,12 +42,18 @@ frappe.get_indicator = function(doc, doctype) {
if(workflow_fieldname) {
var value = doc[workflow_fieldname];
if(value) {
- var colour = {
- "Success": "green",
- "Warning": "orange",
- "Danger": "red",
- "Primary": "blue",
- }[locals["Workflow State"][value].style] || "darkgrey";
+ var colour = "";
+
+ if(in_list(locals["Workflow State"], value) && locals["Workflow State"][value].style) {
+ var colour = {
+ "Success": "green",
+ "Warning": "orange",
+ "Danger": "red",
+ "Primary": "blue",
+ }[locals["Workflow State"][value].style];
+ }
+ if(!colour) colour = "darkgrey";
+
return [__(value), colour, workflow_fieldname + ',=,' + value];
}
}
diff --git a/frappe/templates/styles/standard.css b/frappe/templates/styles/standard.css
index 262f6d44bc..e06f2117f0 100644
--- a/frappe/templates/styles/standard.css
+++ b/frappe/templates/styles/standard.css
@@ -75,7 +75,6 @@
}
.print-item-image {
- max-height: 110px;
object-fit: contain;
}
diff --git a/frappe/translations/de.csv b/frappe/translations/de.csv
index 33d49055ac..3988cc6646 100644
--- a/frappe/translations/de.csv
+++ b/frappe/translations/de.csv
@@ -954,6 +954,7 @@ apps/frappe/frappe/limits.py +72,Your subscription will expire on {0}.,Ihr Abonn
apps/frappe/frappe/utils/backups.py +159,Download link for your backup will be emailed on the following email address: {0},Download-Link für Datensicherung wird an die folgende E-Mail-Adresse gesendet: {0}
apps/frappe/frappe/core/page/permission_manager/permission_manager_help.html +14,"Meaning of Submit, Cancel, Amend","Bedeutung von Übertragen, Stornieren, Abändern"
apps/frappe/frappe/desk/doctype/todo/todo_list.js +7,To Do,Tun
+apps/frappe/frappe/templates/generators/web_form.html +279,Successfully Updated. Redirecting...,Erfolgreich aktualisiert. Umleiten ...
apps/frappe/frappe/public/js/frappe/ui/editor.html +24,Paragraph,Absatz
apps/frappe/frappe/core/page/user_permissions/user_permissions.js +133,Any existing permission will be deleted / overwritten.,Alle vorhandenen Berechtigungen werden gelöscht/überschrieben.
apps/frappe/frappe/public/js/frappe/views/reports/reportview.js +508,Then By (optional),Dann von (optional)
@@ -1836,6 +1837,7 @@ DocType: Email Account,Add Signature,Signatur hinzufügen
apps/frappe/frappe/email/doctype/email_unsubscribe/email_unsubscribe.py +38,Left this conversation,Hat diese Unterhaltung verlassen
apps/frappe/frappe/core/page/permission_manager/permission_manager.js +474,Did not set,Wurde nicht übernommen
,Background Jobs,Hintergrundjobs
+apps/frappe/frappe/core/page/permission_manager/permission_manager_help.html +33,Setup > User Permissions Manager,Setup> Benutzerberechtigungen-Manager
DocType: ToDo,ToDo,Tun
DocType: DocField,No Copy,Keine Kopie
DocType: Workflow State,qrcode,QR-Code