Bastien Gérard
4939a7dd7c
update input document ids during bulk insert #1919
2018-10-16 22:21:53 +02:00
erdenezul
b0148e7860
Merge pull request #1921 from bagerard/error_referencefield_of_abstract_classes
...
Fix a bug when using a ReferenceField(AbstractClass)
2018-10-16 07:55:52 +08:00
Bastien Gérard
59a06a242d
Fix a bug when using a ReferenceField(AbstractClass) #1920
2018-10-15 22:32:11 +02:00
erdenezul
ffe902605d
Merge pull request #1918 from bagerard/improve_error_cant_subclass_document
...
Improve the error message that mentions that Document cant be subclassed
2018-10-15 11:18:13 +08:00
Bastien Gérard
556f7e85fc
Improve the error message that mentions that Document cant be subclassed
2018-10-10 23:13:34 +02:00
erdenezul
45c86be402
Merge pull request #1916 from liuq/master
...
Bug fix: pre_save_post_validation could, in principle, modify the document
2018-10-10 17:12:39 +08:00
erdenezul
bf34f413de
Merge pull request #1912 from bagerard/fix_deprecation_warning_Hashable
...
Fix deprecation warning about Hashable in py3.7
2018-10-10 16:32:50 +08:00
erdenezul
9b022b187f
Merge pull request #1905 from bagerard/rework_in_test
...
minor rework in test
2018-10-10 16:29:53 +08:00
erdenezul
c3409d64dc
Merge pull request #1906 from vainu-arto/fix_listfield_validate
...
Fix invalid isinstance check in ListField.validate
2018-10-10 15:58:47 +08:00
Arto Jantunen
3c5c3b5026
Fix invalid isinstance check in ListField.validate
...
Using QuerySet directly would fail if QuerySetNoCache was used. Sadly the
test suite does not have a case where QuerySet would appear here, so adding
a test for this special case is not trivial.
2018-10-10 10:43:29 +03:00
erdenezul
f240f00d84
Merge pull request #1914 from bagerard/improve_code_quality
...
Improve code quality (mainly based on pylint findings)
2018-10-10 15:40:07 +08:00
Luca Di Gaspero
68c7764c63
Small fix to ensure to use the right document after pre_save_post_validation hook, which might modify the document itself (e.g., for adding a etag).
2018-10-08 17:06:08 +02:00
Bastien Gérard
adfb039ba6
Improve overall code quality (based on pylint findings)
2018-10-07 23:05:18 +02:00
Bastien Gérard
89416d9856
Fix deprecation warning about Hashable in py3.7
2018-10-05 16:17:55 +02:00
Bastien Gérard
9b6c972e0f
renamed decorator needs_mongodb_x in test + fixes ref to mongo 2.4 from travis files
2018-10-02 22:03:55 +02:00
erdenezul
55fc04752a
Merge pull request #1903 from bagerard/mongodb_32
...
Fixed tests to allow support of MongoDB 3.2 + Drop Mongo2.4 from CI
2018-10-01 10:37:12 +08:00
Bastien Gérard
96f0919633
- Fixed tests to allow support of MongoDB 3.2
...
- Replaced MongoDB 2.4 tests in CI by MongoDB 3.2
2018-09-30 21:59:15 +02:00
erdenezul
17b140baf4
Merge pull request #1901 from bagerard/fix_side_effect_no_dereference_on_GenericReferenceField
...
Fix side effect of no_dereference on GenericReferenceField
2018-09-26 06:45:17 +08:00
Bastien Gérard
45c2151d0f
Fix side effect of no_dereference on GenericReferenceField
2018-09-25 22:56:57 +02:00
erdenezul
1887f5b7e7
Merge pull request #1877 from bagerard/improve_ComplexField_validation_edge_case
...
Handles edge case when EmbeddedDocumentListField receives a Document and not a list
2018-09-18 14:49:24 +08:00
erdenezul
708d1c7a32
Merge pull request #1892 from bagerard/no_dereference_queryset_fix_side_effect
...
fix side effect from queryset.no_dereference
2018-09-18 14:40:14 +08:00
erdenezul
acf8c3015a
Merge pull request #1893 from bagerard/swat_url_fix
...
(CLONE) fix - allow url with underscore in domain
2018-09-18 14:29:55 +08:00
Bastien Gérard
f83ae5789b
fix side effect from queryset's no_dereference #1677
2018-09-16 23:11:45 +02:00
Bastien Gérard
57ccfcfc1b
Merge branch 'master' of https://github.com/MongoEngine/mongoengine into swat_url_fix
2018-09-16 23:03:16 +02:00
erdenezul
dd0fdcfdd4
Merge pull request #1889 from bagerard/compatible_pyton_2_3_improvement
...
improve 2-3 codebase compatibility
2018-09-15 00:44:38 +08:00
erdenezul
5c805be067
Merge pull request #1879 from last-partizan/fix-choices-display
...
fixed TypeError on translated choices
2018-09-11 18:34:00 +08:00
Sergey Tereschenko
e423380d7f
Merge remote-tracking branch 'original-repo/master' into fix-choices-display
2018-09-11 13:24:52 +03:00
erdenezul
4d8bebc917
Merge pull request #1886 from bagerard/patch-4
...
Updating inheritance doc
2018-09-10 09:12:50 +08:00
Bastien Gérard
4314fa883f
improve 2-3 codebase compatibility
2018-09-09 23:32:10 +02:00
Bastien Gérard
d6e39b362b
Updating inheritance doc
...
Fixes #429
2018-09-09 14:52:08 +02:00
erdenezul
d17cac8210
Merge pull request #1884 from erdenezul/limit_behavior
...
Clone of Limit behavior pr #1614
2018-09-07 15:48:54 +08:00
Erdenezul Batmunkh
aa49283fa9
fix trailing whitespace
2018-09-07 15:39:55 +08:00
erdenezul
e79ea7a2cf
Merge branch 'master' into limit_behaviour
2018-09-07 15:34:23 +08:00
erdenezul
8a1d280f19
Merge pull request #1881 from bagerard/refactoring_poor_assertions_in_tests
...
Refactored some poor assertions across test suite
2018-09-07 14:59:37 +08:00
erdenezul
6a8eb9562f
Merge pull request #1882 from bagerard/fix_doc_index_options
...
fix doc for meta index_options
2018-09-07 14:37:38 +08:00
erdenezul
8f76e1e344
Merge branch 'master' into refactoring_poor_assertions_in_tests
2018-09-07 14:37:28 +08:00
erdenezul
7b9f084e6b
Merge branch 'master' into fix_doc_index_options
2018-09-07 14:27:57 +08:00
erdenezul
5b1693a908
Merge pull request #1871 from bagerard/improve_query_counter
...
Fix few things related to query_counter context manager
2018-09-07 14:22:12 +08:00
erdenezul
fd7c00da49
Merge pull request #1883 from svanburen/patch-1
...
Update link to index options
2018-09-07 10:46:39 +08:00
Stefan VanBuren
7fc5ced3af
Update link to index options
2018-09-06 16:50:31 -04:00
Bastien Gérard
a86092fb64
fix doc for meta index_options
2018-09-06 22:33:33 +02:00
Bastien Gérard
003827e916
rewrote some poorly written assertions like: assertTrue(isinstance(a, b)) assertTrue(a==b) assertTrue(a!=b) assertTrue(a in b)
2018-09-06 21:47:06 +02:00
Sergey Tereschenko
b15673c525
fixed TypeError on translated choices
...
join expect strings, but if we use django ugettext_lazy like this:
choices=[(1, _("One")), (2, _("Two"))]
there will be TypeError: sequence item 0: expected string, __proxy__ found
this commif fixes error by converting label to string
2018-09-05 11:53:15 +03:00
erdenezul
00363303b1
Merge pull request #1875 from bagerard/dax_py3
...
CLONE - return instead of raising StopIteration
2018-09-05 09:42:07 +08:00
erdenezul
48fbe890f8
Merge pull request #1876 from bagerard/get_rid_of_DictField_basecls
...
Remove DictField.basecls related code, it is useless
2018-09-05 09:38:52 +08:00
erdenezul
4179877cc7
Merge pull request #1878 from bagerard/fix_complex_datetime_default
...
Fix ComplexDateTime default value
2018-09-05 09:37:05 +08:00
Bastien Gérard
282b83ac08
Fix default value of ComplexDateTime + fixed descriptor .__get__ for class attribute
2018-09-04 23:48:07 +02:00
Bastien Gérard
193656e71b
detect when EmbeddedDocumentListField receives an EmbeddedDocument instance instead of a list. It is a common mistake and the error wasn't meaningful (was fired from _from_son)
...
(relates to #1464 )
2018-09-04 22:26:19 +02:00
Bastien Gérard
a25d127f36
Remove DictField.basecls related code, it is useless
2018-09-04 20:51:06 +02:00
Bastien Gérard
cf9df548ca
reverted back to the StopIteration in queryset.next that one didnt have to be changed (test stalled)
2018-09-04 19:18:40 +02:00