metabase / metabase/metabase

driver/db-start-of-week can vary based on session variables or connection options but defmulti only accepts driver

Open
#39,386 1 comment 0 reactions 0 assignees View on GitHub
.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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.