[db_set] Is now case insensitive when doing FIELD and VALUE comparisons
This commit is contained in:
parent
16b733b568
commit
10de67b3be
1 changed files with 3 additions and 3 deletions
|
@ -22,8 +22,8 @@ db_set() {
|
||||||
local CONDITION="${@}"
|
local CONDITION="${@}"
|
||||||
|
|
||||||
# Defines what imageids are imported into database, as we're only going to act on those
|
# Defines what imageids are imported into database, as we're only going to act on those
|
||||||
local FIELD="$(echo ${CONDITION} | cut -d'=' -f1)"
|
local FIELD="$(echo ${CONDITION} | cut -d'=' -f1 | tr '[:lower:]' '[:upper:]' )"
|
||||||
local VALUE="$(echo ${CONDITION} | cut -d'=' -f2)"
|
local VALUE="$(echo ${CONDITION} | cut -d'=' -f2 | tr '[:lower:]' '[:upper:]' )"
|
||||||
|
|
||||||
# Determines which IMAGEIDs present in the DB_FILE match the CONDITION
|
# Determines which IMAGEIDs present in the DB_FILE match the CONDITION
|
||||||
local COUNT=1
|
local COUNT=1
|
||||||
|
@ -45,7 +45,7 @@ db_set() {
|
||||||
local COUNT=1
|
local COUNT=1
|
||||||
while [[ ${COUNT} -le ${TOTALTRACKS} ]]; do
|
while [[ ${COUNT} -le ${TOTALTRACKS} ]]; do
|
||||||
|
|
||||||
local TRACK_VALUE=$(print_meta_mtag "${GIT_DIR}/${imageid}.tags" ${COUNT} ${FIELD} | cut -d'=' -f2 | sed 's|.$||')
|
local TRACK_VALUE=$(print_meta_mtag "${GIT_DIR}/${imageid}.tags" ${COUNT} ${FIELD} | cut -d'=' -f2 | sed 's|.$||' | tr '[:lower:]' '[:upper:]')
|
||||||
# If print_meta_mtag extract the same VALUE from FIELD as the CONDITION, the TRACKID of this TRACK is added into trackidList
|
# If print_meta_mtag extract the same VALUE from FIELD as the CONDITION, the TRACKID of this TRACK is added into trackidList
|
||||||
if [[ "${TRACK_VALUE}" == "${VALUE}" ]]; then
|
if [[ "${TRACK_VALUE}" == "${VALUE}" ]]; then
|
||||||
local TRACKID=$(print_meta_mtag "${GIT_DIR}/${imageid}.tags" ${COUNT} TRACKID | cut -d'=' -f2 | sed 's|.$||')
|
local TRACKID=$(print_meta_mtag "${GIT_DIR}/${imageid}.tags" ${COUNT} TRACKID | cut -d'=' -f2 | sed 's|.$||')
|
||||||
|
|
Loading…
Reference in a new issue