1
0
Fork 0
mirror of https://github.com/SinTan1729/chhoto-url synced 2024-12-26 23:58:35 -06:00

Fix error when shorturl is empty

This commit is contained in:
Sayantan Santra 2022-11-02 08:10:27 +00:00
parent 58e956b2ef
commit 769db79fde

View file

@ -18,13 +18,17 @@ public class Routes {
public static String addUrl(Request req, Response res) { public static String addUrl(Request req, Response res) {
var body = req.body(); var body = req.body();
var split = body.split(";"); if (body.endsWith(";")) {
String longUrl = split[0]; body = body + "$";
String shortUrl = split[1];
if (shortUrl == null || shortUrl.isBlank()) {
shortUrl = Utils.randomString();
} }
var split = body.split(";");
String longUrl = split[0];
if (split[1].equals("$")) {
split[1] = Utils.randomString();
}
String shortUrl = split[1];
if (Utils.validate(shortUrl)) { if (Utils.validate(shortUrl)) {
return urlRepository.addUrl(longUrl, shortUrl); return urlRepository.addUrl(longUrl, shortUrl);