浏览代码

[fix] file.py issue via scheduler log

version-14
Rushabh Mehta 9 年前
父节点
当前提交
c05112ce45
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. +2
    -2
      frappe/core/doctype/file/file.py
  2. +1
    -1
      frappe/public/js/frappe/form/grid.js

+ 2
- 2
frappe/core/doctype/file/file.py 查看文件

@@ -76,7 +76,7 @@ class File(NestedSet):
"""Set folder size if folder"""
if self.is_folder and not self.is_new():
self.file_size = self.get_folder_size()
frappe.db.set_value("File", self.name, "file_size", self.file_size)
self.db_set('file_size', self.file_size)

for folder in self.get_ancestors():
frappe.db.set_value("File", folder, "file_size", self.get_folder_size(folder))
@@ -93,7 +93,7 @@ class File(NestedSet):
def update_parent_folder_size(self):
"""Update size of parent folder"""
if self.folder and not self.is_folder: # it not home
frappe.get_doc("File", self.folder).save(ignore_permissions=True)
frappe.get_doc("File", self.folder).set_folder_size()

def set_folder_name(self):
"""Make parent folders if not exists based on reference doctype and name"""


+ 1
- 1
frappe/public/js/frappe/form/grid.js 查看文件

@@ -718,7 +718,7 @@ frappe.ui.form.GridRow = Class.extend({
var me = this;
// show static for field based on
// whether grid is editable
if(this.grid.is_editable() && this.doc && show !== false) {
if(this.grid.allow_on_grid_editing() && this.grid.is_editable() && this.doc && show !== false) {

// disable other editale row
if(frappe.ui.form.editable_row


正在加载...
取消
保存