Comments (3)
Hi @MatsAnd -
The filter capabilities available to /users/{userId}/ownedObjects are different than the ones available to /groups/ -- in order to ease maintainability, the in-memory filter replicates the $filter clause; while non-zero, this in and of itself shouldn't be a significant performance impact.
In testing, we discovered that it's possible that a Group can be stamped that it has a Team while it actually lacks one (or, the Team is not accessible via GroupId). This causes errors when attempting to make modifications to the Team.
We may be able to forego this filter by changing how we handle errors-on-add to differentiate between team-not-available from other possible errors.
from o365-edu-tools.
There are more behaviors being added to the filtering -- a district reached out today regarding the processing of archived teams, which is only certain on the team object. I'm not sure the same "happy" path exists for all users. I think the change can be made to eliminate group-Teams filter, but it would come at the cost of being able to filter Teams a tenant is no longer using.
from o365-edu-tools.
Closing as stale issue
from o365-edu-tools.
Related Issues (20)
- This repo is missing important files
- [Bug]: Block Powershell MS Graph Module scripts duplicated with incorrect comments HOT 1
- [Bug]: Set-UnifiedGroup cannot synch changes to proxyAddresses HOT 1
- "Reset Sync" addition
- validation failure when uploading CSV in SDS HOT 1
- Exporting OneRoster data from Blackbaud causes error HOT 1
- Get-SectionUsageReport.ps1 not pulling data HOT 1
- SDS CSV v2 Format Files Not Uploaded Here HOT 5
- unable to connect-graph issue 54264 HOT 1
- Cannot find an overload for "AcquireTokenAsync" and the argument count: "4". HOT 1
- Error encountered on a specific user HOT 1
- Comments in the scripts for blocking graph HOT 1
- Sync-GroupMembership-To-Team.ps1 giving "Team is not unlocked; only owners have been synchronized." HOT 1
- Graph API 1.1.0 - Member is not a valid value HOT 2
- Reset-Guardians.ps1 HOT 1
- Remove-SchoolAU_Memberships.ps1 wrong script
- Update-AnchorID_Attributes.ps1 variable errors HOT 1
- How to Link Guardian Email to Student in SDS Version 2.1 HOT 1
- SDS Postman Collection
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from o365-edu-tools.