Skip to content

Commit 67fedc0

Browse files
committed
Do exact match when searching for job number
1 parent eb19a1d commit 67fedc0

File tree

4 files changed

+5
-9
lines changed

4 files changed

+5
-9
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@ Examples:
5050
maconomy set 8 --job '<job name>' --task '<task name>'
5151
maconomy set 8 --job '<job name>' --task '<task name>' --day 'mon-wed, fri'
5252
maconomy clear --job '<job name>' --task '<task name>' --day tuesday
53-
54-
NOTE: currently you can only interact with the current week. In the future you'll be able to specify any week.
5553
```
5654

5755
You can also run `maconomy get --help`, `maconomy set --help`, etc. to see more info on how to use each command.

requests.http

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Accept: application/vnd.deltek.maconomy.containers+json; version=5.0
123123
Content-type: application/vnd.deltek.maconomy.containers+json; version=5.0
124124

125125
{
126-
"restriction": "(customernumber like '*{{job_name}}*' or jobnumber like '*{{job_name}}*' or jobname like '*{{job_name}}*' or name1 like '*{{job_name}}*')",
126+
"restriction": "(customernumber = '{{job_name}}' or jobnumber = '{{job_name}}' or jobname = '{{job_name}}' or name1 = '{{job_name}}')"
127127
"fields": [
128128
"jobnumber"
129129
]

src/cli/arguments.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,6 @@ pub enum Command {
141141
\n maconomy set 8 --job '<<job name>>' --task '<<task name>>' \
142142
\n maconomy set 8 --job '<<job name>>' --task '<<task name>>' --day 'mon-wed, fri' \
143143
\n maconomy clear --job '<<job name>>' --task '<<task name>>' --day tuesday \
144-
\n\
145-
\n<bold,underline>NOTE:</bold,underline> currently you can only interact with the current week. In the future you'll be able to specify any week.
146144
")
147145
)]
148146
pub struct Args {

src/infrastructure/repositories/maconomy_http_client.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,10 +233,10 @@ impl MaconomyHttpClient<'_> {
233233
);
234234

235235
let restriction = format!(
236-
"(customernumber like '*{job_name}*' \
237-
or jobnumber like '*{job_name}*' \
238-
or jobname like '*{job_name}*' \
239-
or name1 like '*{job_name}*')"
236+
"(customernumber = '{job_name}' \
237+
or jobnumber = '{job_name}' \
238+
or jobname = '{job_name}' \
239+
or name1 = '{job_name}')"
240240
);
241241
let body = json!({
242242
"restriction": restriction,

0 commit comments

Comments
 (0)