From 01ef77a6b750d7ce230c18de58c4f089d3008356 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Mon, 3 Dec 2018 22:48:03 +0000 Subject: [PATCH] --- .../AyaNova/biz/FilterSqlCriteriaBuilder.cs | 30 ++----------------- .../DataFilter/DataFilterFilteringLists.cs | 2 ++ 2 files changed, 4 insertions(+), 28 deletions(-) diff --git a/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs b/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs index cbf4b075..ca19579e 100644 --- a/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs +++ b/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs @@ -138,7 +138,7 @@ namespace AyaNova.Biz #region Build for specific type switch (sDataType) { - case "System.String": + case "text": //escape any pre-existing apostrophes //i.e. "O'Flaherty's pub" would cause fits //if this wasn't done @@ -241,7 +241,7 @@ namespace AyaNova.Biz } break; - case "System.Boolean": + case "bool": { switch (sOperator) { @@ -268,32 +268,6 @@ namespace AyaNova.Biz } break; - case "System.Guid": - { - switch (sOperator) - { - case "Equals": - sb.Append("= "); - sb.Append("'"); - sb.Append(sValue); - sb.Append("'"); - break; - - case "NotEquals": - sb.Append("<> "); - sb.Append("'"); - sb.Append(sValue); - sb.Append("'"); - - break; - default: - throw new System.ArgumentOutOfRangeException("OPERATOR_TYPE", sOperator, "GridToSqlCriteria unhandled operator type [" + sOperator + "] in BOOL"); - - } - } - break; - - case "date": { diff --git a/test/raven-integration/DataFilter/DataFilterFilteringLists.cs b/test/raven-integration/DataFilter/DataFilterFilteringLists.cs index eee48900..dee2414f 100644 --- a/test/raven-integration/DataFilter/DataFilterFilteringLists.cs +++ b/test/raven-integration/DataFilter/DataFilterFilteringLists.cs @@ -49,6 +49,8 @@ namespace raven_integration //TEXT // + //TODO: Specifically test a string with an apostrophe in it + /////////////////////// //INT //