Do not allow invalid default expire days
Do not allow invalid default expire days

Currently it is possible to set a negative number of days in which a
public share expires. This results in public sharing not working and it
undesired.

Weird thing is that the API still lets you create shares and gives back
an URL. However the id is "unkown" and the URL invalid.

michaelletzgus/nextcloud-server,xx621998xx/server,cernbox/core,nextcloud/server,pmattern/server,xx621998xx/server,bluelml/core,pixelipo/server,michaelletzgus/nextcloud-server,sharidas/core,owncloud/core,xx621998xx/server,lrytz/core,IljaN/core,pixelipo/server,whitekiba/server,owncloud/core,Ardinis/server,andreas-p/nextcloud-server,Ardinis/server,sharidas/core,lrytz/core,endsguy/server,lrytz/core,IljaN/core,nextcloud/server,pmattern/server,nextcloud/server,xx621998xx/server,bluelml/core,pollopolea/core,whitekiba/server,pixelipo/server,bluelml/core,pmattern/server,whitekiba/server,andreas-p/nextcloud-server,pixelipo/server,bluelml/core,pollopolea/core,cernbox/core,endsguy/server,pollopolea/core,Ardinis/server,owncloud/core,pollopolea/core,pollopolea/core,endsguy/server,sharidas/core,cernbox/core,owncloud/core,michaelletzgus/nextcloud-server,cernbox/core,jbicha/server,Ardinis/server,cernbox/core,andreas-p/nextcloud-server,pmattern/server,sharidas/core,endsguy/server,andreas-p/nextcloud-server,owncloud/core,jbicha/server,nextcloud/server,jbicha/server,xx621998xx/server,endsguy/server,IljaN/core,sharidas/core,pmattern/server,pixelipo/server,whitekiba/server,jbicha/server,bluelml/core,whitekiba/server,lrytz/core,lrytz/core,michaelletzgus/nextcloud-server,phil-davis/core,Ardinis/server,IljaN/core,jbicha/server,IljaN/core,andreas-p/nextcloud-server