Skip to content

Commit bd94a76

Browse files
committed
Avoid having / and \ in collection or request name + little bug fix
1 parent 1b97ac6 commit bd94a76

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/app/business_logic/collection.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,12 @@ pub enum RequestError {
2727

2828
impl App<'_> {
2929
pub fn new_collection(&mut self, new_collection_name: String) -> anyhow::Result<()> {
30-
if new_collection_name.trim().is_empty() {
30+
let new_collection_name = new_collection_name
31+
.trim()
32+
.replace("/", "")
33+
.replace("\"", "");
34+
35+
if new_collection_name.is_empty() {
3136
return Err(anyhow!(CollectionNameIsEmpty));
3237
}
3338

@@ -65,7 +70,12 @@ impl App<'_> {
6570
Ok(())
6671
}
6772

68-
pub fn new_request(&mut self, collection_index: usize, new_request: Request) -> Result<(), RequestError> {
73+
pub fn new_request(&mut self, collection_index: usize, mut new_request: Request) -> Result<(), RequestError> {
74+
new_request.name = new_request.name
75+
.trim()
76+
.replace("/", "")
77+
.replace("\"", "");
78+
6979
if new_request.name.is_empty() {
7080
return Err(RequestNameIsEmpty);
7181
}

0 commit comments

Comments
 (0)