mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-24 20:14:35 -04:00
Fix crash while getting current git commit
HedgeDoc crashed with `uncaughtException: ENOENT: no such file or directory` on startup, when `.git/ref/heads` did not contain a file for the current branch. This seems to happen regularly with current Git versions. This fixes the crash by first trying to use the `git` executable for getting the current commit SHA (before running our own parsing code) and introducing a separate check to prevent accessing a nonexistent file in `.git/ref/heads`. Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
parent
ca9c389b87
commit
b719ce79db
2 changed files with 24 additions and 9 deletions
|
@ -6,6 +6,8 @@
|
|||
If you want to continue using Google Analytics or Disqus, you can re-enable them in the config.
|
||||
See [the docs](https://docs.hedgedoc.org/configuration/#web-security-aspects) for details.
|
||||
|
||||
### Bugfixes
|
||||
- Fix crash when trying to read the current Git commit on startup
|
||||
|
||||
## <i class="fa fa-tag"></i> 1.8.2 <i class="fa fa-calendar-o"></i> 2021-05-11
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue