Skip to content
This repository was archived by the owner on Jul 7, 2026. It is now read-only.

fix: prioritize error reason over message - #112

Merged
florian-jaeger merged 3 commits into
mainfrom
release-0.12.3
Apr 23, 2026
Merged

florian-jaeger merged 3 commits into
mainfrom
release-0.12.3

Conversation

@florian-jaeger

Copy link
Copy Markdown
Contributor

Refs: #111

natkam and others added 2 commits April 23, 2026 12:40
* fix: Fix submissions with deadline extension

* Bump labextension to 0.12.1

* fix: Submission with deadline extension - this time right

* Bump labextension to 0.12.2
@florian-jaeger
florian-jaeger merged commit 4fb813d into main Apr 23, 2026
13 checks passed
@florian-jaeger
florian-jaeger deleted the release-0.12.3 branch April 23, 2026 13:58
nadjajovancevic added a commit that referenced this pull request May 13, 2026
* fix: prioritize error reason over message (#112)

* fix: error reason over message

Refs: #111

* fix: display "extra file" chip when a user adds additional files to the assignment, ref: #113

Co-authored-by: Florian Jäger <florian.jaeger@tuwien.ac.at>
Co-authored-by: Nadja Jovancevic <e12121824@student.tuwien.ac.at>
florian-jaeger added a commit that referenced this pull request Jun 1, 2026
* fix: removed fetching of assignments in the toolbar (#90)

* fix: complete argument is appended to the url when it's `true` or `false` (#92)

With this fix the value of the `complete` query parameter is appended to the url when it's either `true` or `false`, which makes the processing of it in the backend work correctly as well.

* Fix/show lectures based on permissions (#93)

* fix: complete argument is appended to the url when it's `true` or `false`

* fix: changed api endpoint to accept multiple parameters (`complete` and `instructor`)

* fix: adjusted all references of `getAllLectures` function

* fix: remove regex search for submissions (#99)

* Fix: sensible errors  (#94)

* fix: fix error message when commiting files fails

* WIP: adjust error message shown in snackbar

* fix: raise GitError

* fix: change status code and remove `reason`

* fix: replace `HTTPError` with `APIError` where error message is passed to `reason`

* fix: prioritize `message` attribute from `errorData`

* WIP: use GraderErrorMixin instead of duplicating code for `write_error`

* WIP: use `APIError` from `grader_service`

* fix: replace `CalledProcessError` with `GitError`

* Feat/allow plain manual grading of assignments (#100)

* WIP: allow pulling original files from user

* WIP: show/disable buttons based on autograding behavior

* WIP: add lecture id as query parameter for authorization check in backend + refactor

* fix: show feedback button correctly based on autograding behavior

* fix: save search string per assignment (#102)

* fix: add error handling for unhandled exceptions

* refactor: use existing functions to retrieve lecture and assignment

* fix: prioritize error reason over message (#112)

* fix: error reason over message

Refs: #111

* Fix/extra files badge (#114)

* fix: prioritize error reason over message (#112)

* fix: error reason over message

Refs: #111

* fix: display "extra file" chip when a user adds additional files to the assignment, ref: #113

Co-authored-by: Florian Jäger <florian.jaeger@tuwien.ac.at>
Co-authored-by: Nadja Jovancevic <e12121824@student.tuwien.ac.at>

---------

Co-authored-by: Florian Jäger <florian.jaeger@tuwien.ac.at>
Co-authored-by: Nadja Jovancevic <e12121824@student.tuwien.ac.at>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants