driver/db-start-of-week can vary based on session variables or connection options but defmulti only accepts driver
Open
.Backend
.Task
Type:Tech Debt
- Dominant language
- Clojure
- Stars
- 49.3k
- Forks
- 6.8k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 653
Description
https://github.com/metabase/metabase/blob/master/src/metabase/driver.clj#L810
Contributor guide
Research direction
Start at src/metabase/driver.clj around line 810 and inspect db-start-of-week and its defmulti dispatch. Trace how session variables or connection options can affect the result, then identify the tests and acceptance criteria needed to represent those cases; the issue does not name a test or specify the intended dispatch design.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- backend, databases
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100