bcquality/community/knowledge
Stefano Demiliani 8373bc4717 fix(community/performance): correct httpclient and oncompanyopen good samples
httpclient-inside-write-transaction-holds-locks.good.al
- Pass Customer.RecordId as the last argument to CreateTask so the task
  is bound to the single customer that was written, not to all customers.
- Declare TableNo = Customer on the task codeunit so the platform loads
  the bound record into Rec automatically when OnRun executes.
- Replace the FindSet loop over all customers with Rec."No.", preserving
  the one-customer scope of the original SyncCustomerLastName procedure.

oncompanyopen-subscribers-must-not-do-io.good.al
- Replace Session.GetCurrentClientType() with Session.CurrentClientType(),
  the correct platform method name.
- Fix the idempotency check: TaskScheduler.TaskExists() requires a Guid,
  not a codeunit integer ID. Store the Guid returned by CreateTask in
  IsolatedStorage (DataScope::Company) under a fixed key; on the next
  login read it back as Text, Evaluate it to Guid, and pass that Guid to
  TaskExists so the type matches the method signature.
2026-08-21 14:42:47 +02:00
..
data-modeling knowledge(data-modeling): TableRelation delete/rename asymmetry and the xRec before-image contract (#125) 2026-08-10 13:11:38 +02:00
performance fix(community/performance): correct httpclient and oncompanyopen good samples 2026-08-21 14:42:47 +02:00
security Promote validated community knowledge (#105) 2026-07-14 14:20:27 +02:00
ui Promote validated community knowledge (#105) 2026-07-14 14:20:27 +02:00
.gitkeep Add .gitkeep files to community and microsoft directories; remove .gitkeep from samples 2026-04-17 06:03:14 +02:00