ソースを参照

fix: Store assets.json directly in assets folder

assets.json stores assets of all apps, so doesn't make sense to put it in frappe folder
version-14
Faris Ansari 4年前
コミット
23406d031a
3個のファイルの変更3行の追加8行の削除
  1. +1
    -6
      esbuild/esbuild.js
  2. +1
    -1
      frappe/build.py
  3. +1
    -1
      frappe/utils/__init__.py

+ 1
- 6
esbuild/esbuild.js ファイルの表示

@@ -343,12 +343,7 @@ async function write_assets_json(metafile) {
}
}

let assets_json_path = path.resolve(
assets_path,
"frappe",
"dist",
"assets.json"
);
let assets_json_path = path.resolve(assets_path, "assets.json");
let assets_json;
try {
assets_json = await fs.promises.readFile(assets_json_path, "utf-8");


+ 1
- 1
frappe/build.py ファイルの表示

@@ -50,7 +50,7 @@ def build_missing_files():
development = frappe.local.conf.developer_mode or frappe.local.dev_server
build_mode = "development" if development else "production"

assets_json = frappe.read_file(frappe.get_app_path('frappe', 'public', 'dist', 'assets.json'))
assets_json = frappe.read_file("assets/assets.json")
if assets_json:
assets_json = frappe.parse_json(assets_json)



+ 1
- 1
frappe/utils/__init__.py ファイルの表示

@@ -809,7 +809,7 @@ def get_assets_json():
assets_json = None

if not assets_json:
assets_json = frappe.read_file("assets/frappe/dist/assets.json")
assets_json = frappe.read_file("assets/assets.json")
cache.set_value("assets_json", assets_json, shared=True)
frappe.local.assets_json = frappe.safe_decode(assets_json)



読み込み中…
キャンセル
保存