Skip to content

[pull] develop from frappe:develop#388

Merged
pull[bot] merged 52 commits into
thispl:developfrom
frappe:develop
Jul 9, 2026
Merged

[pull] develop from frappe:develop#388
pull[bot] merged 52 commits into
thispl:developfrom
frappe:develop

Conversation

@pull

@pull pull Bot commented Jul 9, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Pratheep Selvam and others added 30 commits June 20, 2026 22:52
- Reverted from frappe.db.set_value to frappe.qb.update (matching
  original mechanism) to avoid behavioral differences in how submitted
  attendance records are handled by other code paths.
- Removed per-record doc-level permission check (frappe.has_permission
  with doc= argument) which fails for docstatus=1 documents in Frappe.
  Kept doctype-level permission check.
- Moved all frappe.set_user() calls inside try/finally blocks to prevent
  test pollution when assertions fail.
- Removed Scenario 3 (batch partial-write mock test) as it tested
  per-record checks that are no longer performed.
- Kept batch-fetch optimization (frappe.get_list) and scoped qb.update
  to exact attendance name instead of employee+date.
frappe-pr-bot and others added 22 commits July 6, 2026 14:14
…atus-closed

fix: implement close warning for job openings and related validation.
fix: sync translations from crowdin
…ission

fix: add permission check for half-day attendance updates
fix(pwa): resolve blank employee number and reports_to in Profile
…fault_options

fix(pwa-link): Link field clears when selected value is outside default options page
@pull pull Bot locked and limited conversation to collaborators Jul 9, 2026
@pull pull Bot added the ⤵️ pull label Jul 9, 2026
@pull
pull Bot merged commit e4b2e66 into thispl:develop Jul 9, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants