Skip to content

Commit 5aedc55

Browse files
committed
Merge branch 'hotfix/26.6.2'
2 parents a3e1bc4 + b4c7b5e commit 5aedc55

11 files changed

Lines changed: 27 additions & 376 deletions

admin/preprints/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
)
5151
from osf.utils.workflows import DefaultStates
5252
from osf.utils.permissions import API_CONTRIBUTOR_PERMISSIONS
53-
from website import search
53+
from website.search import search
5454
from website.files.utils import copy_files
5555
from website.preprints.tasks import on_preprint_updated
5656

@@ -256,7 +256,7 @@ class PreprintReindexElastic(PreprintMixin, View):
256256

257257
def post(self, request, *args, **kwargs):
258258
preprint = self.get_object()
259-
search.search.update_preprint(preprint, bulk=False, async_update=False)
259+
search.update_preprint(preprint, bulk=False, async_update=False)
260260
update_admin_log(
261261
user_id=self.request.user.id,
262262
object_id=preprint._id,

admin/users/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from framework.auth.core import generate_verification_key
2626
from osf.models.institution import Institution
2727

28-
from website import search
28+
from website.search import search
2929
from website.settings import EXTERNAL_IDENTITY_PROFILE
3030

3131
from osf.models.admin_log_entry import (
@@ -563,7 +563,7 @@ class UserReindexElastic(UserMixin, View):
563563

564564
def post(self, request, *args, **kwargs):
565565
user = self.get_object()
566-
search.search.update_user(user, async_update=False)
566+
search.update_user(user, async_update=False)
567567
update_admin_log(
568568
user_id=self.request.user.id,
569569
object_id=user._id,

osf/models/collection.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@ def linked_registrations_related_url(self):
122122

123123
@classmethod
124124
def bulk_update_search(cls, collection_submissions, op='update', index=None):
125-
from website import search
125+
from website.search import search, exceptions
126126
try:
127-
search.search.bulk_update_collection_submissions(collection_submissions, op=op, index=index)
128-
except search.exceptions.SearchUnavailableError as e:
127+
search.bulk_update_collection_submissions(collection_submissions, op=op, index=index)
128+
except exceptions.SearchUnavailableError as e:
129129
logger.exception(e)
130130

131131
def save(self, *args, **kwargs):

osf/models/node.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -725,31 +725,31 @@ def bulk_update_search(cls, nodes, index=None):
725725
from api.share.utils import update_share
726726
for _node in nodes:
727727
update_share(_node)
728-
from website import search
728+
from website.search import search, exceptions
729729
try:
730-
serialize = functools.partial(search.search.update_node, index=index, bulk=True, async_update=False)
731-
search.search.bulk_update_nodes(serialize, nodes, index=index)
732-
except search.exceptions.SearchUnavailableError as e:
730+
serialize = functools.partial(search.update_node, index=index, bulk=True, async_update=False)
731+
search.bulk_update_nodes(serialize, nodes, index=index)
732+
except exceptions.SearchUnavailableError as e:
733733
logger.exception(e)
734734
log_exception(e)
735735

736736
def update_search(self):
737737
from api.share.utils import update_share
738738
update_share(self)
739-
from website import search
739+
from website.search import search, exceptions
740740
try:
741-
search.search.update_node(self, bulk=False, async_update=True)
741+
search.update_node(self, bulk=False, async_update=True)
742742
if self.collection_submissions.exists() and self.is_public:
743-
search.search.update_collected_metadata(self._id)
744-
except search.exceptions.SearchUnavailableError as e:
743+
search.update_collected_metadata(self._id)
744+
except exceptions.SearchUnavailableError as e:
745745
logger.exception(e)
746746
log_exception(e)
747747

748748
def delete_search_entry(self):
749-
from website import search
749+
from website.search import search, exceptions
750750
try:
751-
search.search.delete_node(self)
752-
except search.exceptions.SearchUnavailableError as e:
751+
search.delete_node(self)
752+
except exceptions.SearchUnavailableError as e:
753753
logger.exception(e)
754754
log_exception(e)
755755

osf/models/preprint.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,22 +1297,22 @@ def bulk_update_search(cls, preprints, index=None):
12971297
for _preprint in preprints:
12981298
if _preprint.is_latest_version:
12991299
update_share(_preprint)
1300-
from website import search
1300+
from website.search import search, exceptions
13011301
try:
1302-
serialize = functools.partial(search.search.update_preprint, index=index, bulk=True, async_update=False)
1303-
search.search.bulk_update_nodes(serialize, preprints, index=index)
1304-
except search.exceptions.SearchUnavailableError as e:
1302+
serialize = functools.partial(search.update_preprint, index=index, bulk=True, async_update=False)
1303+
search.bulk_update_nodes(serialize, preprints, index=index)
1304+
except exceptions.SearchUnavailableError as e:
13051305
logger.exception(e)
13061306
log_exception(e)
13071307

13081308
def update_search(self):
13091309
# Only update share if the preprint is the latest version (i.e. has `guids`)
13101310
if self.is_latest_version:
13111311
update_share(self)
1312-
from website import search
1312+
from website.search import search, exceptions
13131313
try:
1314-
search.search.update_preprint(self, bulk=False, async_update=True)
1315-
except search.exceptions.SearchUnavailableError as e:
1314+
search.update_preprint(self, bulk=False, async_update=True)
1315+
except exceptions.SearchUnavailableError as e:
13161316
logger.exception(e)
13171317
log_exception(e)
13181318

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "OSF",
3-
"version": "26.6.0",
3+
"version": "26.6.2",
44
"description": "Facilitating Open Science",
55
"repository": "https://github.com/CenterForOpenScience/osf.io",
66
"author": "Center for Open Science",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "osf-io"
3-
version = "26.6.0"
3+
version = "26.6.2"
44
description = "The code for [https://osf.io](https://osf.io)."
55
authors = ["Your Name <you@example.com>"]
66
license = "Apache License 2.0"

scripts/remove_after_use/populate_notification_subscriptions_node_file_updated.py

Lines changed: 0 additions & 128 deletions
This file was deleted.

scripts/remove_after_use/populate_notification_subscriptions_user_global_file_updated.py

Lines changed: 0 additions & 111 deletions
This file was deleted.

0 commit comments

Comments
 (0)