mirror of
https://github.com/wgh136/nysoure.git
synced 2025-09-27 12:17:24 +00:00
Add URL unescaping for tag parameter.
This commit is contained in:
@@ -216,12 +216,6 @@ class UploadingManager extends Listenable {
|
||||
return this.tasks
|
||||
}
|
||||
|
||||
removeTask(task: UploadingTask) {
|
||||
task.cancel();
|
||||
task.removeListener(this.onTaskStatusChanged);
|
||||
this.tasks = this.tasks.filter(t => t !== task);
|
||||
}
|
||||
|
||||
hasTasks() {
|
||||
return this.tasks.length > 0;
|
||||
}
|
||||
|
@@ -2,6 +2,7 @@ package api
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"net/url"
|
||||
"nysoure/server/model"
|
||||
"nysoure/server/service"
|
||||
"strconv"
|
||||
@@ -104,6 +105,10 @@ func handleListResourcesWithTag(c fiber.Ctx) error {
|
||||
if tag == "" {
|
||||
return model.NewRequestError("Tag is required")
|
||||
}
|
||||
tag, err := url.PathUnescape(tag)
|
||||
if err != nil {
|
||||
return model.NewRequestError("Invalid tag")
|
||||
}
|
||||
pageStr := c.Query("page")
|
||||
if pageStr == "" {
|
||||
pageStr = "1"
|
||||
|
Reference in New Issue
Block a user