]> git.agnieray.net Git - galette.git/log
galette.git
8 months agoTranslated using Weblate (French)
Johan Cwiklinski [Tue, 3 Oct 2023 19:10:53 +0000 (19:10 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (1686 of 1686 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/fr/

8 months agoUpdate translation files
Hosted Weblate [Tue, 3 Oct 2023 19:04:20 +0000 (21:04 +0200)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/

8 months agoExtract new strings
Johan Cwiklinski [Tue, 3 Oct 2023 19:04:08 +0000 (21:04 +0200)]
Extract new strings

8 months agoUse proper translation, utf-8 equivalent ucwords()
Johan Cwiklinski [Tue, 3 Oct 2023 19:03:35 +0000 (21:03 +0200)]
Use proper translation, utf-8 equivalent ucwords()

8 months agoAdvanced search on contributions dynamic fields
Johan Cwiklinski [Fri, 15 Sep 2023 05:59:59 +0000 (07:59 +0200)]
Advanced search on contributions dynamic fields

fixes #1693

Display date dynamic fields searching contributions
Display boolean dynamic fields searching contributions
Handle dynamic booleans and date with advanced search within contributions
Fix existing values in advanced search for contribution dynamic fields
Add tests
Fixes on postgresql
Fix search on dynamic choice fields

8 months agoNew toggable compact rendering on navigation aside
Guillaume AGNIERAY [Tue, 3 Oct 2023 08:31:27 +0000 (10:31 +0200)]
New toggable compact rendering on navigation aside

8 months agostrftime() is deprecated in php 8.1
Guillaume AGNIERAY [Sat, 30 Sep 2023 11:09:19 +0000 (13:09 +0200)]
strftime() is deprecated in php 8.1

8 months agoFix attendance sheet modal content from scrolling
Guillaume AGNIERAY [Fri, 29 Sep 2023 15:07:00 +0000 (17:07 +0200)]
Fix attendance sheet modal content from scrolling

8 months agoFix advanced search JS code; refs #1684
Guillaume AGNIERAY [Fri, 29 Sep 2023 14:48:42 +0000 (16:48 +0200)]
Fix advanced search JS code; refs #1684

8 months agoFix member form layout display issues
Guillaume AGNIERAY [Fri, 29 Sep 2023 14:51:13 +0000 (16:51 +0200)]
Fix member form layout display issues

8 months agoLoad member children
Johan Cwiklinski [Fri, 29 Sep 2023 14:08:49 +0000 (16:08 +0200)]
Load member children

8 months agoHide useless links to members
Guillaume AGNIERAY [Fri, 29 Sep 2023 08:57:11 +0000 (10:57 +0200)]
Hide useless links to members

8 months agoFix missing priorite_statut column in groups members/managers
Johan Cwiklinski [Fri, 29 Sep 2023 08:07:54 +0000 (10:07 +0200)]
Fix missing priorite_statut column in groups members/managers

8 months agoAdd FUI apiSettings cache parameter to choose_adh
Guillaume AGNIERAY [Thu, 28 Sep 2023 18:00:27 +0000 (20:00 +0200)]
Add FUI apiSettings cache parameter to choose_adh

refs #1707

8 months agoAdd access control to contributionMembers route
Guillaume AGNIERAY [Thu, 28 Sep 2023 17:55:58 +0000 (19:55 +0200)]
Add access control to contributionMembers route

refs #1707

8 months agoInitialize group parent search dropdown with HTML
Guillaume AGNIERAY [Thu, 28 Sep 2023 13:49:54 +0000 (15:49 +0200)]
Initialize group parent search dropdown with HTML

fixes #1708

8 months agoPrevent losing parent group when groupmanager
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:52:50 +0000 (17:52 +0200)]
Prevent losing parent group when groupmanager

fixes #1708

8 months agoFix resetting a parent group to None
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:24:34 +0000 (17:24 +0200)]
Fix resetting a parent group to None

8 months agoDisabled state on groups when not groupmanager
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:03:12 +0000 (17:03 +0200)]
Disabled state on groups when not groupmanager

8 months agoAdd missing hidden inputs on group management
Guillaume AGNIERAY [Wed, 27 Sep 2023 15:02:15 +0000 (17:02 +0200)]
Add missing hidden inputs on group management

8 months agoShow groupmanager status in group persons template
Guillaume AGNIERAY [Thu, 28 Sep 2023 16:01:34 +0000 (18:01 +0200)]
Show groupmanager status in group persons template

8 months agoShow groupmanager status in ajax members list
Guillaume AGNIERAY [Thu, 28 Sep 2023 15:40:37 +0000 (17:40 +0200)]
Show groupmanager status in ajax members list

8 months agoFix staff members display in members list
Johan Cwiklinski [Thu, 28 Sep 2023 11:56:16 +0000 (13:56 +0200)]
Fix staff members display in members list

8 months agoChange staff members icon
Johan Cwiklinski [Thu, 28 Sep 2023 12:00:06 +0000 (14:00 +0200)]
Change staff members icon

8 months agoShow groupmanager status in members list
Guillaume AGNIERAY [Thu, 28 Sep 2023 11:07:53 +0000 (13:07 +0200)]
Show groupmanager status in members list

8 months agoDo not display separator or files in dynamic contributions fields; refs #1693
Johan Cwiklinski [Fri, 15 Sep 2023 05:59:40 +0000 (07:59 +0200)]
Do not display separator or files in dynamic contributions fields; refs #1693

8 months agoFix dynamic file field display
Guillaume AGNIERAY [Mon, 25 Sep 2023 16:54:56 +0000 (18:54 +0200)]
Fix dynamic file field display

8 months agoMake dynamic file fields work on contributions and transactions
Johan Cwiklinski [Mon, 25 Sep 2023 16:25:08 +0000 (18:25 +0200)]
Make dynamic file fields work on contributions and transactions

closes #1697

8 months agoFix plugins modals
Guillaume AGNIERAY [Mon, 25 Sep 2023 13:22:15 +0000 (15:22 +0200)]
Fix plugins modals

8 months agoFix email testing; closes #1699
Guillaume AGNIERAY [Mon, 25 Sep 2023 15:41:12 +0000 (17:41 +0200)]
Fix email testing; closes #1699

8 months agoUse a trait for dependencies
Johan Cwiklinski [Mon, 25 Sep 2023 15:44:30 +0000 (17:44 +0200)]
Use a trait for dependencies

8 months agoDrop required fields on member cards; closes #781
Guillaume AGNIERAY [Sat, 23 Sep 2023 09:59:24 +0000 (11:59 +0200)]
Drop required fields on member cards; closes #781

Also show a missing required field on preferences form

8 months agoShow required fields on transaction form
Guillaume AGNIERAY [Fri, 22 Sep 2023 15:35:02 +0000 (17:35 +0200)]
Show required fields on transaction form

8 months agoShow required dynamic fields
Guillaume AGNIERAY [Fri, 22 Sep 2023 15:34:36 +0000 (17:34 +0200)]
Show required dynamic fields

8 months agoDrop unnecessay statements in preferences template
Guillaume AGNIERAY [Fri, 22 Sep 2023 15:32:34 +0000 (17:32 +0200)]
Drop unnecessay statements in preferences template

8 months agoFix mass adding contribution UI issues
Guillaume AGNIERAY [Fri, 22 Sep 2023 09:31:48 +0000 (11:31 +0200)]
Fix mass adding contribution UI issues

fixes #1695

8 months agoUpdate Fomantic-UI
Guillaume AGNIERAY [Fri, 22 Sep 2023 09:27:54 +0000 (11:27 +0200)]
Update Fomantic-UI

8 months agoShow required fields on contribution form
Guillaume AGNIERAY [Fri, 22 Sep 2023 09:24:41 +0000 (11:24 +0200)]
Show required fields on contribution form

refs #1695

8 months agoFix mass add contributions; closes #1694
Johan Cwiklinski [Thu, 21 Sep 2023 05:47:11 +0000 (07:47 +0200)]
Fix mass add contributions; closes #1694

8 months agoFix scrolling in modal when adding a dynamic field
Guillaume AGNIERAY [Sat, 23 Sep 2023 13:45:26 +0000 (15:45 +0200)]
Fix scrolling in modal when adding a dynamic field

8 months agoCompile locales
Johan Cwiklinski [Wed, 20 Sep 2023 00:33:35 +0000 (02:33 +0200)]
Compile locales

8 months agoTranslated using Weblate (Arabic)
ButterflyOfFire [Mon, 18 Sep 2023 14:09:39 +0000 (14:09 +0000)]
Translated using Weblate (Arabic)

Currently translated at 25.4% (427 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ar/

8 months agoTranslated using Weblate (Italian)
Paolo Mauri [Mon, 11 Sep 2023 13:54:58 +0000 (13:54 +0000)]
Translated using Weblate (Italian)

Currently translated at 28.8% (485 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/it/

8 months agoFix over-escaped value in template; fixes #1690
Guillaume AGNIERAY [Wed, 13 Sep 2023 22:00:25 +0000 (00:00 +0200)]
Fix over-escaped value in template; fixes #1690

8 months agoIcons on buttons of contributions filtered by user
Guillaume AGNIERAY [Wed, 13 Sep 2023 21:24:14 +0000 (23:24 +0200)]
Icons on buttons of contributions filtered by user

8 months agoAdd missing membership status colors in theme
Guillaume AGNIERAY [Wed, 13 Sep 2023 20:21:23 +0000 (22:21 +0200)]
Add missing membership status colors in theme

Use more variables in theme

8 months agoShow required fields on preferences form
Guillaume AGNIERAY [Wed, 13 Sep 2023 19:13:18 +0000 (21:13 +0200)]
Show required fields on preferences form

8 months agoChange input type on contribution form in HTML
Guillaume AGNIERAY [Wed, 13 Sep 2023 10:35:20 +0000 (12:35 +0200)]
Change input type on contribution form in HTML

fixes #1688

8 months agoFix CS
Johan Cwiklinski [Tue, 12 Sep 2023 06:06:11 +0000 (08:06 +0200)]
Fix CS

8 months agoEnsure add button is always present; closes #1691
Johan Cwiklinski [Mon, 11 Sep 2023 18:37:32 +0000 (20:37 +0200)]
Ensure add button is always present; closes #1691

8 months agoType is sent as route argument; closes #1689
Johan Cwiklinski [Mon, 11 Sep 2023 18:16:09 +0000 (20:16 +0200)]
Type is sent as route argument; closes #1689

8 months agoFix applicaiton declaration from crontab
Johan Cwiklinski [Mon, 11 Sep 2023 14:22:05 +0000 (16:22 +0200)]
Fix applicaiton declaration from crontab

8 months agoFix sphinx configuration file path
Johan Cwiklinski [Tue, 5 Sep 2023 20:39:46 +0000 (22:39 +0200)]
Fix sphinx configuration file path

8 months agoAdd required RTFD configuration file
Johan Cwiklinski [Tue, 5 Sep 2023 20:37:53 +0000 (22:37 +0200)]
Add required RTFD configuration file

8 months agoBump version 1.0.0rc1
Johan Cwiklinski [Tue, 5 Sep 2023 19:54:38 +0000 (21:54 +0200)]
Bump version

8 months agoSet default max filesize to 2Mio
Johan Cwiklinski [Mon, 10 Jul 2023 05:43:52 +0000 (07:43 +0200)]
Set default max filesize to 2Mio

8 months agoBump semver from 5.7.1 to 5.7.2
dependabot[bot] [Tue, 5 Sep 2023 18:33:55 +0000 (18:33 +0000)]
Bump semver from 5.7.1 to 5.7.2

Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
8 months agoUpdate 3rd party libraries
Johan Cwiklinski [Tue, 5 Sep 2023 18:31:43 +0000 (20:31 +0200)]
Update 3rd party libraries

8 months agoPrevent unserialize issue cloning an existing mailing
Johan Cwiklinski [Tue, 5 Sep 2023 18:28:18 +0000 (20:28 +0200)]
Prevent unserialize issue cloning an existing mailing

10 months agoCompile locales
Johan Cwiklinski [Wed, 2 Aug 2023 07:45:07 +0000 (09:45 +0200)]
Compile locales

10 months agoTranslated using Weblate (Breton)
Pierre Wani Alan Morvan [Sat, 29 Jul 2023 14:03:01 +0000 (14:03 +0000)]
Translated using Weblate (Breton)

Currently translated at 6.5% (110 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/br/

10 months agoUse tranlsated slogan version
Johan Cwiklinski [Wed, 2 Aug 2023 07:43:44 +0000 (09:43 +0200)]
Use tranlsated slogan version

10 months agoMake member dropdown work without extra code
Johan Cwiklinski [Sun, 9 Jul 2023 09:29:34 +0000 (11:29 +0200)]
Make member dropdown work without extra code

Changing the linked input type to hidden seems mandatory for selection to work.

10 months agoCompile locales
Johan Cwiklinski [Sat, 8 Jul 2023 08:12:15 +0000 (10:12 +0200)]
Compile locales

10 months agoTranslated using Weblate (Turkish)
Johan Cwiklinski [Sat, 8 Jul 2023 07:42:35 +0000 (07:42 +0000)]
Translated using Weblate (Turkish)

Currently translated at 12.9% (218 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/tr/

10 months agoTranslated using Weblate (Occitan)
Johan Cwiklinski [Sat, 8 Jul 2023 07:58:55 +0000 (07:58 +0000)]
Translated using Weblate (Occitan)

Currently translated at 21.4% (360 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/oc/

10 months agoTranslated using Weblate (Breton)
Johan Cwiklinski [Sat, 8 Jul 2023 07:42:21 +0000 (07:42 +0000)]
Translated using Weblate (Breton)

Currently translated at 6.4% (109 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/br/

10 months agoTranslated using Weblate (Ukrainian)
Johan Cwiklinski [Sat, 8 Jul 2023 07:39:32 +0000 (07:39 +0000)]
Translated using Weblate (Ukrainian)

Currently translated at 97.9% (1647 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/uk/

10 months agoTranslated using Weblate (Italian)
Johan Cwiklinski [Sat, 8 Jul 2023 07:31:10 +0000 (07:31 +0000)]
Translated using Weblate (Italian)

Currently translated at 28.7% (483 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/it/

10 months agoTranslated using Weblate (Catalan)
Johan Cwiklinski [Sat, 8 Jul 2023 07:33:55 +0000 (07:33 +0000)]
Translated using Weblate (Catalan)

Currently translated at 17.3% (291 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ca/

10 months agoTranslated using Weblate (Norwegian Bokmål)
Johan Cwiklinski [Sat, 8 Jul 2023 07:44:23 +0000 (07:44 +0000)]
Translated using Weblate (Norwegian Bokmål)

Currently translated at 2.0% (35 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/nb_NO/

10 months agoTranslated using Weblate (Spanish)
Johan Cwiklinski [Sat, 8 Jul 2023 07:38:01 +0000 (07:38 +0000)]
Translated using Weblate (Spanish)

Currently translated at 63.6% (1070 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/es/

10 months agoTranslated using Weblate (French)
Johan Cwiklinski [Sat, 8 Jul 2023 08:02:01 +0000 (08:02 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (1681 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/fr/

10 months agoTranslated using Weblate (German)
Johan Cwiklinski [Sat, 8 Jul 2023 07:39:50 +0000 (07:39 +0000)]
Translated using Weblate (German)

Currently translated at 100.0% (1681 of 1681 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/de/

10 months agoRemove 'svn' lines
Johan Cwiklinski [Sat, 8 Jul 2023 05:45:15 +0000 (07:45 +0200)]
Remove 'svn' lines

10 months agoPrevent empty parent group dropdown; closes #1648
Johan Cwiklinski [Thu, 6 Jul 2023 04:50:54 +0000 (06:50 +0200)]
Prevent empty parent group dropdown; closes #1648

11 months agoFix ACL
Johan Cwiklinski [Tue, 4 Jul 2023 20:12:39 +0000 (22:12 +0200)]
Fix ACL

11 months agoHandle imported dynamic choice fields from value (existing or not)
Johan Cwiklinski [Sat, 1 Jul 2023 13:01:43 +0000 (15:01 +0200)]
Handle imported dynamic choice fields from value (existing or not)

closes #1650

11 months agoInclude parent whan searching with(out) email
Johan Cwiklinski [Fri, 30 Jun 2023 19:42:11 +0000 (21:42 +0200)]
Include parent whan searching with(out) email

To be consistent with reminders queries; closes #1491

11 months agoRework CI matrix
Johan Cwiklinski [Mon, 12 Jun 2023 19:17:07 +0000 (21:17 +0200)]
Rework CI matrix

Drop versions that will be EOL in few months
Fix healthcheck and show version commands

11 months agoFix ajax message display; closes #1685
Johan Cwiklinski [Wed, 14 Jun 2023 18:59:57 +0000 (20:59 +0200)]
Fix ajax message display; closes #1685

11 months agoDisable free search; refs #1684
Johan Cwiklinski [Mon, 12 Jun 2023 19:11:11 +0000 (21:11 +0200)]
Disable free search; refs #1684

11 months agoFix CS
Johan Cwiklinski [Mon, 12 Jun 2023 18:59:38 +0000 (20:59 +0200)]
Fix CS

11 months agoFix telemetry; fixes #1680
Guillaume AGNIERAY [Mon, 12 Jun 2023 15:41:50 +0000 (17:41 +0200)]
Fix telemetry; fixes #1680

11 months agoDisplay required PHP version; closes #1682
Johan Cwiklinski [Sun, 11 Jun 2023 16:44:29 +0000 (18:44 +0200)]
Display required PHP version; closes #1682

11 months agoFix parent loading
Johan Cwiklinski [Sun, 11 Jun 2023 16:39:45 +0000 (18:39 +0200)]
Fix parent loading

11 months agoAdd WebP images support; closes #1681
Johan Cwiklinski [Thu, 8 Jun 2023 20:17:21 +0000 (22:17 +0200)]
Add WebP images support; closes #1681

11 months agoMissing text telemetry modal
Johan Cwiklinski [Thu, 8 Jun 2023 20:17:08 +0000 (22:17 +0200)]
Missing text telemetry modal

11 months agoBump socket.io-parser from 4.2.2 to 4.2.4
dependabot[bot] [Thu, 8 Jun 2023 07:07:36 +0000 (07:07 +0000)]
Bump socket.io-parser from 4.2.2 to 4.2.4

Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.2 to 4.2.4.
- [Release notes](https://github.com/socketio/socket.io-parser/releases)
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.4)

---
updated-dependencies:
- dependency-name: socket.io-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months agoBump engine.io and socket.io
dependabot[bot] [Thu, 4 May 2023 01:04:19 +0000 (01:04 +0000)]
Bump engine.io and socket.io

Bumps [engine.io](https://github.com/socketio/engine.io) and [socket.io](https://github.com/socketio/socket.io). These dependencies needed to be updated together.

Updates `engine.io` from 6.2.1 to 6.4.2
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.2.1...6.4.2)

Updates `socket.io` from 4.5.1 to 4.6.1
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.5.1...4.6.1)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
- dependency-name: socket.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months agoinstall directory should not be removed
Johan Cwiklinski [Thu, 8 Jun 2023 06:15:48 +0000 (08:15 +0200)]
install directory should not be removed

11 months agoUpdate 3rd party dependencies
Johan Cwiklinski [Tue, 23 May 2023 06:16:33 +0000 (08:16 +0200)]
Update 3rd party dependencies

PHPDoc fixes

13 months agoBump slim/psr7 from 1.6 to 1.6.1 in /galette
dependabot[bot] [Tue, 18 Apr 2023 22:29:07 +0000 (22:29 +0000)]
Bump slim/psr7 from 1.6 to 1.6.1 in /galette

Bumps [slim/psr7](https://github.com/slimphp/Slim-Psr7) from 1.6 to 1.6.1.
- [Release notes](https://github.com/slimphp/Slim-Psr7/releases)
- [Commits](https://github.com/slimphp/Slim-Psr7/compare/1.6...1.6.1)

---
updated-dependencies:
- dependency-name: slim/psr7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
13 months agoAdd tests
Johan Cwiklinski [Mon, 27 Mar 2023 20:05:22 +0000 (22:05 +0200)]
Add tests

Fix default value

Typo

14 months agoImprove and fix tests
Johan Cwiklinski [Fri, 24 Mar 2023 11:15:02 +0000 (12:15 +0100)]
Improve and fix tests

14 months agoDrop no longer supported version, add latest ones
Johan Cwiklinski [Fri, 24 Mar 2023 05:18:09 +0000 (06:18 +0100)]
Drop no longer supported version, add latest ones

14 months agoSeparate lint from tests
Johan Cwiklinski [Fri, 24 Mar 2023 04:49:29 +0000 (05:49 +0100)]
Separate lint from tests

Fix checker for PHP 8.2

14 months agoMigrate to phpunit; closes #1674
Johan Cwiklinski [Tue, 14 Mar 2023 08:11:55 +0000 (09:11 +0100)]
Migrate to phpunit; closes #1674

Good bye atoum :'(

14 months agoRefactor Titles
Johan Cwiklinski [Tue, 21 Mar 2023 14:43:30 +0000 (15:43 +0100)]
Refactor Titles

14 months agoFix empty test
Johan Cwiklinski [Wed, 22 Mar 2023 06:35:18 +0000 (07:35 +0100)]
Fix empty test