Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix BC break: QueryBuilder::andWhere() etc. should ignore empty strings #4286

Merged
merged 1 commit into from Sep 23, 2020

Conversation

BenMorel
Copy link
Contributor

Q A
Type bug
BC Break no
Fixed issues #4282

Summary

The previous behaviour of these methods has been restored: they now ignore empty strings passed as parameters.

@BenMorel BenMorel force-pushed the fix-bc-break branch 3 times, most recently from cb8190b to 7401cda Compare September 22, 2020 22:12
lib/Doctrine/DBAL/Query/QueryBuilder.php Outdated Show resolved Hide resolved
lib/Doctrine/DBAL/Query/QueryBuilder.php Outdated Show resolved Hide resolved
lib/Doctrine/DBAL/Query/QueryBuilder.php Outdated Show resolved Hide resolved
@morozov morozov linked an issue Sep 22, 2020 that may be closed by this pull request
@morozov morozov added this to the 2.11.1 milestone Sep 22, 2020
Ignore empty strings in QueryBuilder::and/orWhere() & and/orHaving().
@morozov morozov merged commit e8b14b5 into doctrine:2.11.x Sep 23, 2020
@morozov
Copy link
Member

morozov commented Sep 23, 2020

Thanks, @BenMorel!

@morozov morozov self-assigned this Sep 23, 2020
rgrellmann added a commit to Rossmann-IT/dbal that referenced this pull request Mar 7, 2021
Release [2.11.1](https://github.com/doctrine/dbal/milestone/80)

2.11.1
======

- Total issues resolved: **2**
- Total pull requests resolved: **8**
- Total contributors: **6**

Documentation
-------------

 - [4299: Link to contributing guide](doctrine#4299) thanks to @greg0ire

SQLite,Test Suite,pdo_sqlite
----------------------------

 - [4297: Fix ExceptionTest::testConnectionExceptionSqLite() on macOS](doctrine#4297) thanks to @morozov

 - [4296: Increase indent in definition lists](doctrine#4296) thanks to @greg0ire

Deprecation,Prepared Statements
-------------------------------

 - [4291: Deprecate Abstraction\Result](doctrine#4291) thanks to @morozov

BC Fix,Quoting
--------------

 - [4287: Restore PDOStatement::quote() for backward compatibility](doctrine#4287) thanks to @morozov and @Shahelm

BC Fix,Query
------------

 - [4286: Fix BC break: QueryBuilder::andWhere() etc. should ignore empty strings](doctrine#4286) thanks to @BenMorel and @infabo

Bug,Documentation,Prepared Statements
-------------------------------------

 - [4285: Fix phpdoc on deprecated functions](doctrine#4285) thanks to @qdequippe

Bug,PDO,Prepared Statements
---------------------------

 - [4173: Fix Third parameter not allowed for PDO::FETCH&doctrine#95;COLUMN](doctrine#4173) thanks to @BenMorel

# gpg: Signature made Sun Sep 27 06:35:40 2020
# gpg:                using DSA key 1BEDEE0A820BC30D858F9F0C2C3A645671828132
# gpg: Can't check signature: No public key
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Skip empty expression parts
2 participants