Nabin Hait
17e7f91690
Merge pull request #56850 from frappe/chore/test-packing-slip
...
test: cover Packing Slip package-number and item validations
2026-07-03 23:43:43 +05:30
Nabin Hait
ef7fb1084d
Merge pull request #56854 from frappe/chore/test-serial-batch-bundle-dark-paths
...
test: cover Serial and Batch Bundle helpers and validations
2026-07-03 23:43:04 +05:30
Nabin Hait
18d16fa5cf
Merge pull request #56851 from frappe/chore/test-email-digest
...
test: cover Email Digest date-window calculations
2026-07-03 23:42:25 +05:30
Nikhil Kothari
dc09362454
fix: replace all old icons ( #56864 )
2026-07-03 23:03:28 +05:30
Nabin Hait
2000a9db36
Merge pull request #56842 from frappe/chore/test-bank-reconciliation-tool
...
test: cover Bank Reconciliation Tool date filter and message helper
2026-07-03 22:08:23 +05:30
Nabin Hait
dd35d977f7
Merge pull request #56829 from frappe/chore/test-process-subscription
...
test: add coverage for Process Subscription
2026-07-03 22:06:19 +05:30
Mihir Kandoi
4545dd939a
Merge pull request #56837 from aerele/fix/manufacture-stock-entry-cost-center-default
...
fix: remove company default on cost center in stock entry detail
2026-07-03 21:11:52 +05:30
rohitwaghchaure
7b0c35caaf
fix: auto fetch serial no from previous operation output ( #56445 )
...
* fix: auto fetch serial no from previous operation output
* fix: order by
* fix: warehouse for operations
2026-07-03 20:23:33 +05:30
rohitwaghchaure
341a07dffa
fix: restrict state-changing whitelisted endpoints to POST ( #56858 )
...
Add methods=["POST"] to 50 whitelisted functions that create or modify
documents (get_doc followed by insert/save/submit), so they can no
longer be invoked via GET requests.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-03 18:47:13 +05:30
pandiyan
ef794f390c
fix: skip item prices tab render for users without item price read access
2026-07-03 18:25:08 +05:30
pandiyan
8c7b2f4d3c
fix: clear stray permission message when item dashboard has no warehouse access
2026-07-03 18:25:01 +05:30
rohitwaghchaure
9c911438f1
fix: do not rebook standard cost variance on non-update-stock purchase invoice ( #56799 )
2026-07-03 17:17:38 +05:30
ruthra kumar
a9ffdac806
chore: linter fix
2026-07-03 17:16:06 +05:30
ruthra kumar
dbc409736a
refactor(test): row name based utility methods
2026-07-03 17:16:03 +05:30
Nabin Hait
008742bdbe
test: exercise every mandatory field in the Stock Reservation Entry check
2026-07-03 17:08:27 +05:30
Nabin Hait
ed77392741
test: also accept a mid-range rounding loss allowance
2026-07-03 17:07:31 +05:30
Nabin Hait
3240411876
test: drop unused timedelta import
2026-07-03 17:05:53 +05:30
Nabin Hait
8f96e5f2aa
test: replace lambda with nested def (ruff E731)
2026-07-03 17:03:51 +05:30
Nabin Hait
7b2f38cd6f
test: cover Stock Reservation Entry validations and helper
2026-07-03 16:23:52 +05:30
Nabin Hait
8456e88d93
test: cover Serial and Batch Bundle helpers and in-memory validations
2026-07-03 16:20:41 +05:30
ruthra kumar
21f4603144
refactor: prevent whole table scan while scheduling next date
...
- helps in concurrency isolation
2026-07-03 16:19:35 +05:30
Nabin Hait
e0ea8eee1a
test: cover untested Payment Entry field validations
2026-07-03 16:15:24 +05:30
Nabin Hait
c5ab9958ff
test: cover Email Digest date-window calculations
2026-07-03 16:01:10 +05:30
Nabin Hait
113d914b9c
test: cover Packing Slip package-number and item validations
2026-07-03 15:59:13 +05:30
Nabin Hait
ebd8547629
test: cover Asset Capitalization row validations
2026-07-03 15:54:17 +05:30
ruthra kumar
7e4045e828
fix: prevent repeatable read related concurrency errors
...
Process Period Closing Voucher and Process Period Closing Voucher
Details are trackers how the jobs are processed. Keep transactions on
them very short.
2026-07-03 15:28:28 +05:30
ruthra kumar
ff6881764b
fix: race condition and repeatable read in process pcv
...
- Update using child table name to avoid scanning whole table, which
eventually leads to mariadb 1020 (REPEATABLE READ).
- Avoid race condition in final summarization
2026-07-03 15:28:26 +05:30
Nabin Hait
28367f75e9
test: add coverage for Bisect Accounting Statements bisection
2026-07-03 14:57:47 +05:30
Nabin Hait
740c5a07ff
test: add coverage for Chart of Accounts Importer parsing
2026-07-03 14:55:31 +05:30
Nabin Hait
3dfb3f385b
test: cover Process Statement Of Accounts validation defaults
2026-07-03 14:53:22 +05:30
Nabin Hait
dae90e90df
test: cover Share Transfer consistency validations
2026-07-03 14:50:52 +05:30
Nabin Hait
d1d592cf0c
test: cover bank reconciliation date filter and auto-reconcile message
2026-07-03 14:48:21 +05:30
Nabin Hait
65500d5102
test: cover Exchange Rate Revaluation validation and gain/loss paths
2026-07-03 14:45:06 +05:30
Nabin Hait
23e3dd94c0
Merge pull request #56831 from frappe/chore/test-process-payment-reconciliation
...
fix: Process Payment Reconciliation drops bank/cash and cost center filters
2026-07-03 14:31:17 +05:30
Nabin Hait
6255d99fda
Merge pull request #56827 from frappe/chore/test-subscription-plan
...
fix: Subscription Plan Monthly Rate under-bills across a year boundary
2026-07-03 14:30:25 +05:30
Nabin Hait
81d5eac0ea
Merge pull request #56824 from frappe/chore/test-journal-entry-template
...
fix: Journal Entry Template rows must belong to its company
2026-07-03 14:29:28 +05:30
Nabin Hait
0b20438da9
test: mirror subscription test setup for known settings
2026-07-03 14:24:58 +05:30
Nabin Hait
8632019d2a
Merge pull request #56830 from frappe/chore/test-account-closing-balance
...
test: add coverage for Account Closing Balance
2026-07-03 14:22:40 +05:30
Nabin Hait
c9960b4d51
fix: carry bank/cash account and cost center into Payment Reconciliation
2026-07-03 14:16:46 +05:30
Nabin Hait
2cc02e61d9
fix: validate Journal Entry Template rows belong to its company
2026-07-03 14:15:19 +05:30
Nabin Hait
6fc28edde9
Merge pull request #56828 from frappe/chore/test-cashier-closing
...
test: add coverage for Cashier Closing
2026-07-03 14:08:55 +05:30
Nabin Hait
196730c535
fix: bill all months across a year boundary in Monthly Rate plans
2026-07-03 14:08:20 +05:30
Nabin Hait
4d39f698bd
Merge pull request #56823 from frappe/chore/test-party-link
...
test: add coverage for Party Link
2026-07-03 14:07:04 +05:30
Nabin Hait
0a7abe7144
Merge pull request #56822 from frappe/chore/test-mode-of-payment
...
test: add coverage for Mode of Payment
2026-07-03 14:06:50 +05:30
pandiyan
a168bb7ea4
test: cover cost center fallback to item group default in manufacture entry
...
the existing test_cost_center_for_manufacture only checks a raw material
row against an item-level override, which is set independently of the
":company" default guard and never exercised the bug.
2026-07-03 14:06:22 +05:30
pandiyan
edfa0a7a1d
fix: remove company default on cost center in stock entry detail
...
the ":company" default pre-filled every row before set_default_cost_center()
ran, so its "if not row.cost_center" guard was always false and the
project/item group/brand priority chain in get_default_cost_center()
never ran.
2026-07-03 14:06:22 +05:30
Nabin Hait
5888cdf3a0
Merge pull request #56821 from frappe/chore/test-item-tax-template
...
test: add coverage for Item Tax Template
2026-07-03 14:04:03 +05:30
Nabin Hait
a1f413e8a8
Merge pull request #56820 from frappe/chore/test-monthly-distribution
...
test: add coverage for Monthly Distribution
2026-07-03 14:03:36 +05:30
Nabin Hait
cd167bdd40
Merge pull request #56819 from frappe/chore/test-bank-guarantee
...
test: add coverage for Bank Guarantee
2026-07-03 14:02:53 +05:30
Mihir Kandoi
5d48c44bbb
Merge pull request #56826 from frappe/fix/stock-ledger-invariant-check-report
...
fix: FIFO queue checks and incorrect entries filter in stock ledger reports
2026-07-03 13:19:29 +05:30