500 error on allianceauth.optimer duration not being a number
Bug
- I have searched issues (Y/N):
- What Version of Alliance Auth: 3.3.0
- What Operating System:
- Version of other components relevant to issue eg. Service, Database:
When creating a fleet operation if the duration does not start with a number it will give a 500 error.
under duration if you put somethign like " until sick of moon rocks " it will give a 500 error
Package Version
aa-alumni 0.1.2a0 aa-corpstats-two 1.1.7 aa-fleetpings 2.16.0 aa-forum 1.17.0 aa-freight 1.7.1 aa-memberaudit 2.3.0 aa-moonmining 1.7.3 aa-opcalendar 2.3.0 aa-package-monitor 1.7.0 aa-relays 0.2.1 aa-sov-timer 1.7.0 aa-srp 1.16.3 aa-standingssync 1.5.0 aa-structures 2.0.2 aa-structuretimers 1.4.2 aa-taskmonitor 0.6.0 aa-theme-slate 1.6.0 aiodns 3.0.0 aiohttp 3.8.3 aiosignal 1.2.0 allianceauth 3.3.0 allianceauth-app-utils 1.14.2 allianceauth-blacklist 0.1.0 allianceauth-corptools 2.4.3 allianceauth-corptools-moons 0.3.4 allianceauth-invoices 0.1.2 allianceauth-pve 1.7.0 amqp 5.1.1 arrow 1.2.3 asgiref 3.5.2 async-timeout 4.0.2 attrs 22.1.0 backports.zoneinfo 0.2.1 bcrypt 4.0.1 beautifulsoup4 4.11.1 billiard 3.6.4.0 bleach 5.0.1 bravado 10.6.3 bravado-core 5.17.1 celery 5.2.7 celery-once 3.0.1 certifi 2022.9.24 cffi 1.15.1 chardet 3.0.4 charset-normalizer 2.1.1 click 8.1.3 click-didyoumean 0.3.0 click-plugins 1.1.1 click-repl 0.2.0 confusable-homoglyphs 3.2.0 Deprecated 1.2.13 dhooks-lite 0.6.1 discord.py 2.0.1 discordproxy 1.2.2 dj-datatables-view 0.1.8 Django 4.0.8 django-bitfield 2.2.0 django-bitfield-4-0 2.1.0 django-bootstrap-form 3.4 django-celery-beat 2.3.0 django-ckeditor 6.5.1 django-ckeditor-youtube-plugin 0.0.1 django-datatables-view 1.20.0 django-esi 4.0.1 django-eveuniverse 0.18.0 django-ical 1.8.3 django-js-asset 2.0.0 django-model-utils 4.2.0 django-multiselectfield 0.1.12 django-navhelper 0.1 django-ninja 0.19.1 django-recurrence 1.11.1 django-redis 5.2.0 django-registration 3.3 django-sortedm2m 3.1.1 django-timezone-field 5.0 dnspython 2.2.1 ecdsa 0.18.0 feedparser 6.0.10 fittings 1.1.0 frozenlist 1.3.1 googletrans 3.0.0 grpcio 1.49.1 grpcio-tools 1.49.1 gunicorn 20.1.0 h11 0.9.0 h2 3.2.0 hpack 3.0.0 hstspreload 2022.10.1 httpcore 0.9.1 httpx 0.13.3 humanize 4.4.0 hyperframe 5.2.0 icalendar 4.1.0 ics 0.7.2 idna 2.10 importlib-metadata 5.0.0 install 1.3.5 jsonpointer 2.3 jsonref 0.3.0 jsonschema 3.2.0 kombu 5.2.4 Markdown 3.3.4 martor 1.6.14 monotonic 1.6 msgpack 1.0.4 multidict 6.0.2 mysqlclient 2.1.1 networkx 2.8.7 oauthlib 3.2.1 openfire-restapi 0.2.0 packaging 21.3 passlib 1.7.4 pip 22.2.2 pkg_resources 0.0.0 prompt-toolkit 3.0.31 protobuf 4.21.7 py-cord 2.2.2 pyasn1 0.4.8 pyasn1-modules 0.2.8 pycares 4.2.2 pycparser 2.21 pydantic 1.10.2 pydiscourse 1.3.0 pyparsing 3.0.9 pyrsistent 0.18.1 python-crontab 2.6.0 python-dateutil 2.8.2 python-jose 3.3.0 python-slugify 6.1.2 pytz 2022.4 PyYAML 6.0 redis 4.3.4 redis-simple-mq 0.4.0 requests 2.28.1 requests-oauthlib 1.3.1 rfc3986 1.5.0 rfc3987 1.3.8 rsa 4.9 selfcord.py 2.0.0a2 semantic-version 2.10.0 setuptools 65.5.0 sgmllib3k 1.0.0 simplejson 3.17.6 six 1.16.0 slixmpp 1.8.2 sniffio 1.3.0 soupsieve 2.3.2.post1 sqlparse 0.4.3 strict-rfc3339 0.7 swagger-spec-validator 2.7.6 TatSu 5.8.3 text-unidecode 1.3 tqdm 4.64.1 typing_extensions 4.4.0 tzdata 2022.5 Unidecode 1.3.6 urllib3 1.26.12 vine 5.0.0 wcwidth 0.2.5 webcolors 1.12 webencodings 0.5.1 wheel 0.37.1 wrapt 1.14.1 yarl 1.8.1 zipp 3.9.0