diff --git a/frontend/src/components/Controls/Grid.vue b/frontend/src/components/Controls/Grid.vue
index 16da5ee5..73094c82 100644
--- a/frontend/src/components/Controls/Grid.vue
+++ b/frontend/src/components/Controls/Grid.vue
@@ -185,6 +185,35 @@
:value="row[field.fieldname]"
@change="fieldChange($event.target.value, field, row)"
/>
+
+
+
f.fieldname == fieldname)
let precision = df?.precision || null
@@ -47,8 +47,11 @@ export function getMeta(doctype) {
if (df && df.options) {
if (df.options.indexOf(':') != -1) {
currency = currency
+ // TODO: Handle this case
} else if (doc && doc[df.options]) {
currency = doc[df.options]
+ } else if (parentDoc && parentDoc[df.options]) {
+ currency = parentDoc[df.options]
}
}